Role
Job Description
About the role
We are looking for a React Developer with 3 years of experience to join our engineering team. You will be responsible for building scalable, high-performance user interfaces and ensuring a seamless user experience across all devices. You will collaborate closely with designers and backend engineers to translate wireframes into production-ready code and optimize application performance for a growing user base.
Responsibilities
Build reusable and modular UI components using React.js.
Implement complex state management logic to handle data flow across the application.
Optimize web pages for maximum speed and scalability.
Integrate RESTful APIs and handle asynchronous data fetching efficiently.
Conduct code reviews to maintain high standards of code quality and maintainability.
Collaborate with UX designers to ensure technical feasibility of UI/UX designs.
Required skills
Proficiency in React.js and Hooks.
Strong command of JavaScript (ES6+) and TypeScript.
Experience with state management libraries like Redux or Zustand.
Expertise in CSS3, HTML5, and responsive design frameworks.
Familiarity with Git version control and CI/CD pipelines.
Nice to have
Experience with Next.js and Server-Side Rendering (SSR).
Knowledge of Tailwind CSS or Styled Components.
Familiarity with Jest or React Testing Library.
What success looks like
Delivery of clean, bug-free code that meets design specifications.
Reduction in page load times and improved Core Web Vitals.
Successful implementation of new features within agreed-upon sprint timelines.
Skills
What you bring
Must have
