Job Openings
Front-End Developer
About the job Front-End Developer
Front End Developer
Duration: 12 months
Location: Mozambique
Role purpose:
We are seeking a highly skilled Specialist Front-End Developer to implement a dynamic, user-centric interface for a digital insurance marketplace initially targeting the Mozambique market
Key accountabilities and decision ownership
- Develop visually appealing, responsive UI layouts using modern web technologies in alignment with development standards and design specifications.
- Write comprehensive unit tests to validate front-end application behavior and ensure high-quality code.
- Integrate data from various backend systems and services through RESTful APIs.
- Gather, analyze, and refine UI/UX specifications and requirements based on user needs and feedback.
- Collaborate closely with backend developers to define and refine data contracts and integration requirements that support optimal performance and usability of web applications.
- Core competencies, knowledge, and experience
- Strong understanding of client-server architecture and web protocols (HTTP).
- Proficiency in JavaScript transpilation.
- Expertise in CSS pre-processing using tools like SASS or LESS.
- Experience with unit testing and integration testing frameworks.
Must have technical skills:
- Proficient with Git and basic Linux command-line operations.
- Solid understanding of web architecture and RESTful API integration.
- Strong skills in HTML5, CSS3, and JavaScript.
- Experience in JavaScript unit testing frameworks (e.g., Jest, Mocha).
- Hands-on experience with Node.js, Vue.js, React.js, NPM, and Webpack. React.js preferred.
Preferred technical skills:
- Basic experience with Docker (building and running containers).
- Familiarity with Kubernetes and Helm for application deployment and debugging.
- Understanding of AWS services, especially S3.
- Exposure to CI/CD pipelines using GitLab-CI or GitHub Actions.
- Knowledge of API documentation and security standards (Swagger/OAS3, JWT, OAuth2, OpenID Connect).