Job Summary
We are looking for experienced React Developers to join our front-end development team.
The ideal candidates will have a strong understanding of React.js and its ecosystem, with experience building scalable and responsive web and mobile applications.
This role includes opportunities for both senior-level developers and mid-level contributors.
Key Responsibilities
- Develop and maintain user-facing features using React.js.
- Build reusable components and front-end libraries for future use.
- Translate designs and wireframes into high-quality code.
- Optimize components for maximum performance across a wide range of devices and browsers.
- Integrate front-end components with RESTful APIs and WebSocket services.
- Collaborate with cross-functional teams including designers, product managers, and backend developers.
- Participate in code reviews and contribute to continuous improvement of development practices.
Required Qualifications
- 5–12 years of experience in front-end development, with a focus on React.js.
- Thorough understanding of React.js and its core principles.
- Experience with popular React.js workflows such as Redux, Flux, or Context API.
- Familiarity with modern front-end build pipelines and tools.
- Strong knowledge of RESTful APIs and WebSockets.
- Experience in mobile app development using React Native or similar frameworks.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
Preferred Qualifications
- Experience with TypeScript and modern JavaScript (ES6+).
- Exposure to CI/CD pipelines and automated testing frameworks.
- Familiarity with performance optimization techniques for web and mobile apps.