About the position
The job overview for the Front End Developer position at RAPP Mauritius is as follows: The Front End Developer will be responsible for working on modern, international, large-scale projects. They should have proficiency in the latest JS libraries, such as React JS / Next JS, and will collaborate closely with the back-end / DevOps team to build JAMStack and microservices architecture. The role involves developing efficient, testable, and reusable components for responsive websites, as well as ensuring good code quality, documentation, and adherence to industry standards. The Front End Developer will also be involved in implementing mobile-first strategies, SEO best practices, and accessibility considerations.
Responsibilities
- Develop efficient, testable, and reusable components for responsive websites
- Write code using industry best practices set by the Frontend Architect
- Create documentation for all written code
- Implement a mobile-first strategy in website development
- Incorporate best SEO practices and accessibility in website development
- Write unit test cases as part of the development process
- Address performance issues during development
- Adhere to project plans and industry standards
- Collaborate with backend developers, QA engineers, and release engineers
Requirements
- Proficiency in React JS / Next JS
- Experience in developing efficient, testable, and reusable components for responsive websites
- Knowledge of industry best practices for frontend development
- Ability to write good documentation for code
- Familiarity with mobile-first strategy for website development
- Understanding of SEO practices and accessibility standards
- Experience in writing unit test cases
- Ability to identify and mitigate performance issues during development
- Adherence to project plans and industry standards
- Collaboration with backend developers, QA engineers, and release engineers
Benefits
- Competitive salary and benefits package
- Opportunity to work on modern, international, large scale projects
- Work with the latest JS libraries, like React JS / Next JS
- Collaborate closely with the back-end / DevOps team
- Build JAMStack and microservices architecture
- Develop efficient, testable, reusable components for responsive websites
- Write good code using industry best practices
- Develop websites using a mobile-first strategy
- Implement best SEO practices and accessibility
- Write unit test cases as part of development
- Mitigate performance issues during development
- Comply with project plans and industry standards
- Collaborate with cross-functional teams
- Stay updated with new emerging technologies
- Continuous learning and development opportunities
- Bachelor's degree in computer science or relevant experience