
Description
Role purpose: Responsible for bringing smooth Web Apps to life using pure Web technologies. This role works closely with Application backend developers, QA Engineers & CI/CD Engineers.
Key accountabilities and decision ownership
• Implement good looking UI layouts using selected Web development technologies and respecting dev standards
• Write Unit Tests as part of Coding process to validate application behavior
• Integrate data from various back-end services through REST APIs
• Gather and refine UI specifications and requirements based on user needs
• Cooperate with Backend developers to Identify and Refine Data/Integration requirements to support Web UI applications
Core competencies, knowledge, and experience
• Client-server architecture¸ Web Architecture (HTTP)
• JavaScript Transpiling
• CSS Pre-processing
• Unit Testing & Integration Testing
Must have technical skills
• Git & Linux Essentials
• Web Architecture, & REST APIs
• Web development – HTML5, CSS3, JS (ES5 & ES6)
• JS Unit testing
• NodeJS, VueJS, ReactsJS, NPM, WebPack
Desired technical skills
• Docker Containers basics (Building & Running)
• Kubernetes & Helm basics (deploying and debugging applications)
• AWS Basics (S3)
• Gitlab-CI/Github Pipelines
• Swagger/OAS3, JWT, OAuth2, OpenID Connect
Key performance indicators
• Smoothness of developed Web Apps
• Contribution level within Agile Squad
• Compliance to dev standards & practices
• Ability to meet deadlines and anticipate delays.
APPLY
Local: Maputo, Mozambique