As a Frontend Developer (React.js), you will play a crucial role in developing, deploying, and maintaining high-quality, user-centric web applications. You will work closely with designers, backend engineers, and product managers to deliver exceptional user experiences.
Key Responsibilities:
- Develop, Deploy and maintain web applications using React.js or Next.js
- Work with HTML5, CSS3, and JavaScript to implement responsive and accessible UI designs.
- Integrate RESTful APIs and work with JSON data formats.
- Optimize frontend performance, ensure cross-browser compatibility, and conduct debugging.
- Collaborate with designers and backend developers to ensure seamless UI/UX.
- Write clean, well-structured, and reusable code following best practices.
- Contribute to building and managing release pipelines and user environments.
Required Skills and Experience:
- 3-5 years of strong experience in React.js with good knowledge of state management (e.g., Redux or Context API).
- Proficiency in HTML5, CSS3, JavaScript, and responsive design frameworks.
- Experience integrating APIs using RESTful protocols.
- Knowledge of UI testing tools like Jest is a plus.
- Experience building and managing release pipelines, user environments.
- Familiarity with Agile development processes and version control systems like Bitbucket.
- Experience deploying and scaling React applications.