Job Summary:
We are seeking a passionate and skilled React.js Developer with 1–3 years of experience to join our Product Engineering team. The ideal candidate will have hands-on experience building scalable front-end applications using React.js, strong debugging skills, and a commitment to delivering high-quality user experiences.
Key Responsibilities:
- Develop and maintain responsive web applications using React.js.
- Collaborate with UX/UI designers, backend developers, and product managers to translate design wireframes and business requirements into high-quality code.
- Optimize application performance and troubleshoot front-end issues across browsers and platforms.
- Write clean, modular, and reusable code using modern JavaScript (ES6+) and best practices.
- Ensure code quality through unit testing and participate in code reviews.
- Integrate with RESTful APIs and work closely with backend teams for data handling.
Required Skills and Qualifications:
- 1–3 years of experience in front-end development using React.js.
- Strong knowledge of JavaScript, HTML5, CSS3, and modern front-end build pipelines (Webpack, Babel).
- Familiarity with state management tools such as Redux, Context API, or Zustand.
- Experience working with REST APIs and asynchronous data flows.
- Solid understanding of component lifecycle, hooks, and functional programming concepts.
- Proficient in version control systems like Git.
- Basic understanding of UI/UX principles and responsive design.
Preferred Qualifications:
- Experience with TypeScript and modern CSS frameworks (e.g., Tailwind, SASS).
- Familiarity with testing libraries (Jest, React Testing Library).
- Knowledge of Next.js or other SSR frameworks is a plus.
- Exposure to agile development practices and working in product-first environments.
What We Offer:
- Competitive compensation and benefits package.
- Opportunity to work on cutting-edge, high-impact products.
- Collaborative and fast-paced work environment.
- Flexible work arrangements and a strong learning culture.