Front End Engineer
RAPP View all jobs
- Mauritius
- Permanent
- Full-time
- The Front End Engineer will work on modern, international, large scale projects.
- He/ She is expected to be proficient in latest JS libraries, like React JS / Next JS, and will work closely with the back-end / DevOps team to build JAMStack and microservices architecture.
- Responsible for developing efficient, testable, reusable component for responsive websites
- Responsible to write good code using the best industry practices set by the Frontend Architect
- Responsible to write good documentation for all codes written
- Responsible to develop websites using a mobile first strategy
- Responsible to develop websites using best SEO practices and accessibility
- Responsible to write unit test cases as part of development
- Responsible to mitigate performance issues during development
- Responsible to comply with project plans and industry standards
- Responsible to Work closely with other staff, such as backend developers, QA engineers, release engineers, project managers, graphic artists, UX designers and sales and marketing professionals
- Responsible to investigate in new emerging technologies
- Responsible to continuously update technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications
- Hands-on experience using React JS.
- Extensive knowledge of agile methodologies.
- Experience using task runners such as Gulp
- Experience using JavaScript package manager such as NPM
- Experience using revision control such as GIT
- Good understanding of SEO principle
- Web Technologies: JavaScript, React.JS, Vue.JS, Node.JS, SASS
- Libraries/Framework: ExpressJS, Mocha, Bootstrap, Foundation
- Tools/IDE: Microsoft Visual Studio Code with linters
- Cloud (Azure/AWS) high level knowledge.
- Microservices architecture, including use of Docker containers.
- API management
- A bachelor's degree in computer science, software engineering, or another related field or relevant experience