We are looking
for a highly skilled Senior React
Developer with over 5 years of
experience in React.js, Next.js,
TypeScript, and Material UI to join our dynamic team. In this role, you
will lead the development of user-centric web applications, collaborating
closely with designers and back-end developers to deliver high-quality,
scalable solutions.
Responsibilities:
- Architect and implement complex front-end features using
React.js and Next.js for high-performance web applications.
- Develop reusable components and libraries using TypeScript
and Material UI, ensuring consistency and scalability across projects.
- Collaborate with the design team to transform wireframes
and mockups into responsive, intuitive, and visually appealing user interfaces.
- Optimize applications for speed, scalability, and
cross-browser compatibility, ensuring exceptional user experiences.
- Work closely with back-end developers to integrate APIs
and other services seamlessly.
- Use state management tools such as Redux or Context API to
manage application state effectively.
- Conduct thorough code reviews to ensure adherence to best
practices, clean coding standards, and maintainable architecture.
- Provide mentorship to junior developers, offering guidance
and technical expertise.
Requirements
- Minimum of 5 years
of professional experience as a React
Developer, with a proven track record of delivering successful web applications.
- Expert-level proficiency in React.js,
Next.js, TypeScript, and Material UI.
- In-depth understanding of React
Hook API, state management tools (Redux or Context API), and reusable component
creation.
- Hands-on experience with performance
testing frameworks such as Jest or React
Testing Library.
- Strong problem-solving skills, with the ability to
troubleshoot and debug front-end issues efficiently.
- Excellent understanding of UI/UX
design principles and the ability to
collaborate with design teams effectively.
- Familiarity with server-side rendering (SSR) and static
site generation (SSG) in Next.js.
- Knowledge of Agile/Scrum methodologies and version control
tools like Git.