Front End / React Js Developer
Requirements
Requirements
- 4+ years of experience as a Frontend Developer.
- 2+ years of hands-on experience with
- Strong expertise in JavaScript and TypeScript.
- Deep understanding of React's core principles and ecosystem.
- Experience with state management libraries (e.g., Redux, Zustand, Recoil).
- Familiarity with RESTful API integration.
- Experience with modern front-end build tools (Webpack, Vite, Babel, NPM/Yarn).
- Proficiency with Git-based version control (GitHub/GitLab/Bitbucket).
- Solid foundation in object-oriented programming, design patterns, and software architecture best practices.
- Extensive experience in responsive UI development with HTML5, CSS3, Flexbox, and Grid.
- Experience working with React UI frameworks such as Material UI (MUI), Ant Design, or Chakra UI.
- Familiarity with testing frameworks (Jest, React Testing Library).
- Ability to translate design prototypes (Figma/Sketch/Adobe XD) into high-quality, reusable code.
- Strong problem-solving skills and ability to troubleshoot technical issues effectively.
- Good verbal and written communication skills.
- Develop and implement highly-responsive UI components using concepts.
- Build reusable front-end components and libraries for scalability.
- Collaborate with designers, product managers, and backend engineers to translate business requirements into technical solutions.
- Ensure responsiveness, accessibility, and performance across a wide range of devices and browsers.
- Optimize front-end architecture and components for performance.
- Implement UI designs using React UI frameworks (e.g., MUI) and ensure design consistency.
- Monitor and improve UI performance through best practices and profiling tools.
- Maintain documentation and contribute to coding standards and best practices.
- Participate in code reviews and team discussions to continuously improve the codebase.