We are seeking a passionate and experienced React Developer to join our team in Karachi. This full-time, on-site contract role offers the chance to work in a collaborative environment where you will design, develop, and maintain scalable, high-performance web applications. The ideal candidate will have a strong background in front-end development, a proven ability to deliver quality solutions, and enjoy working closely with product, design, and backend teams to create seamless user experiences.
Key Responsibilities:
- Develop and maintain responsive, scalable user interfaces using React.js and its ecosystem.
- Collaborate with UI/UX designers to implement pixel-perfect designs ensuring an optimal user experience.
- Manage application state using libraries such as Redux, Context API, or similar tools.
- Integrate with RESTful APIs and GraphQL endpoints to fetch and manage data efficiently.
- Write clean, well-documented, and testable code, including unit, integration, and end-to-end tests.
- Optimize application performance for speed and scalability.
- Participate in code reviews, providing constructive feedback to uphold code quality.
- Troubleshoot, debug, and resolve issues across multiple browsers and devices.
- Stay updated with the latest trends and best practices in React, JavaScript, and front-end development.
- Mentor junior developers and contribute to the team’s technical growth.
Required Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of professional experience as a React Developer.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Deep understanding of React.js core concepts including components, state, props, and hooks.
- Extensive experience with state management libraries such as Redux, MobX, or Context API.
- Solid knowledge of modern front-end build tools and pipelines like Webpack, Babel, and npm/Yarn.
- Proficient in consuming and integrating RESTful APIs; experience with GraphQL is advantageous.
- Strong experience with Git and version control workflows.
- Familiarity with responsive design principles and cross-browser compatibility.
- Demonstrated ability to write clean, maintainable, and efficient code.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication skills to collaborate effectively within a team environment.
- Proficiency in English is preferred.
Preferred Qualifications and Benefits:
- Experience with TypeScript.
- Familiarity with server-side rendering frameworks such as Next.js.
- Knowledge of other front-end frameworks like Angular or Vue.js.
- Experience working with cloud platforms such as AWS, Azure, or GCP.
- Exposure to Agile/Scrum development methodologies.
- Competitive salary starting from Rs250,000 per month.
- Opportunity to work on impactful projects within a supportive and collaborative environment.
- Continuous learning and professional development opportunities.
- Challenging work that encourages innovation and growth.
This position is based in Karachi and requires on-site availability. The contract duration is six months. Interested candidates are encouraged to apply before the deadline on August 10, 2025.