Responsibilities:
- Build prototypes to demonstrate technology opportunities
- Design system architectures; Write production quality code
- Manage deployments to cloud and (occasionally) on-premise infrastructure
- Learn and share knowledge in a multi-disciplinary team
Requirements:
- Degree in Computer Science, Engineering, Information Technology, or other related disciplines with minimum of 5 years experience with modern web applications using JavaScript
- Experience with modern web applications in JavaScript (ES 5/6) is a must
- Experience in creation/maintenance of APIs using Node.js is highly advantageous; Experience in front-end development with React.js is highly advantageous
- Experience in automated testing using JavaScript testing frameworks/libraries such as Karma, Mocha, Chai and Sinon is highly advantageous
- Experience with database management/usage (both relational and non-relational), and handling of data in different environments is highly advantageous
- Experience in feature testing using a Selenium-based framework
- Experience in tooling processes for modern web applications using Webpack and Gulp is advantageous
- Experience in using Docker containers, development of CI/CD pipelines, and deployment using Cloud services such as AWS/PasSes is plus
- Experience in the software development lifecycle in an Agile context; Experience in Scrum is a plus
Interested applicants can email CV at [email protected]
Only shortlisted candidates will be notified.