Job Summary:-
We are looking for a React Engineer who is passionate about building high-quality user interfaces and delivering exceptional user experiences. You will be responsible for developing modern, responsive, and high-performance web applications using React.js and its ecosystem. You'll work closely with designers, product managers, and backend developers to bring ideas to life.
Key Responsibilities:-
- Develop new user-facing features using React.js, TypeScript, and modern CSS frameworks.
- Translate UI/UX wireframes and design systems into high-quality code.
- Optimize components for maximum performance across a range of devices and browsers.
- Manage state effectively using tools like Redux, Zustand, or React Context.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write unit and integration tests to ensure code quality and reliability.
- Participate in code reviews and actively contribute to continuous improvement.
- Stay up-to-date with emerging technologies and best practices in frontend development.
Must-Have Qualifications:-
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 2+ years of experience working with React.js in production-grade applications.
- Strong understanding of JavaScript (ES6+), HTML5, and CSS3.
- Familiarity with RESTful APIs and asynchronous request handling.
- Experience with version control systems like Git.
- Proficient in frontend tooling (Webpack, Babel, ESLint, etc.).
- Good communication skills and the ability to work in a collaborative team environment.
Nice-to-Have Skills:-
- Experience with Next.js or other React meta-frameworks.
- Familiarity with Tailwind CSS or styled-components.
- Experience with testing frameworks like Jest, React Testing Library, or Cypress.
- Basic understanding of CI/CD and DevOps practices.
- Exposure to accessibility (a11y) and performance optimization techniques.
- Knowledge of SEO best practices in React apps.
- Familiarity with GraphQL and tools like Apollo Client.