
Position Description:The role will cover the following:• Maintain and enhance IT applications, which includes implementing new enhancements to theapplications, and enhance performance of the main frontend.• Work closely with business analysts to review technical requirements, and architects to ensure technicalfeasibility• Collaborate with backend developers to set up scalable API architecture• Design and develop new IT applications according to specifications provided.• Develop and maintain frontend infrastructure, monitor for exceptions in code and debug any faults• Troubleshoot, identify, solve issues and develop automated test cases to prevent similar issues• Perform requirements analysis, identification of code metrics, code analysis, automation.
Experience Required:• Must have at least 5 years of development experience in following areas: o Web Application Client-sideTechnologies (e.g. JavaScript ES5/6, ReactJS, Angular.JS or Vue.js, jQuery, HTML5/CSS)• Python for backend development• Full-stack web development experience• Database technologies (e.g. SQL, NoSQL)• Code version control system (Git)• Cloud experience in AWS or Azure
Person Specification:• Strong academic background in engineering, computer science or related degree• Must have good communication skills and the ability to understand and communicate in English, inspeech and writing.• Work with other members in a dynamic and fast-moving team.• Work independently with minimum supervision.• Work on own initiative and adhere to deadlines.
Added advantage with the following: • Knowledge of scripting languages will be a plus • Development using Microsoft Azure Cloud • Open-source technologies such as NodeJS, Leaflet, PostgreSQL • Experience in agile development and DevOps processes
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
