Responsibilities
- Design and implement high performance web application and optimizing components for maximum reusability across different projects
- Develop responsive and interactive web applications using modern front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like React, Angular or Vue.js
- Implement back-end functionalities using server-side technologies such as Python and framework like Django, Flask, etc.
- Integrate third-party APIs and services as needed
- Conduct thorough testing and debugging to ensure the quality and reliability of web applications
- Improve performance and robustness of our products & services
- Produce quality code that complies to JSLint, ESLint and PEP8
- Collaborate with other team members to incorporate team innovations
- Stay up-to-date with the latest trends and best practices in web development
- Introduce new technologies into the team based on fit and suitability to deliver a solution
- Be able to deep dive into the technical aspects needed for optimization of web applications and ensure cross-browser compatibility
Requirements
- A degree in Computer Science or equivalent industry experience
- At least 3-years solid experience on professional web development experience using Knockout.js, Lodash.js, ES6 and Python. Past project reference is needed.
- In-depth knowledge of front-end technologies eg. JQuery, HTML, JS, CSS, Bootstrap
- Excellent debugging and problem solving skills
- Attention to detail and a passion for web development.
- Strong team player with excellent communication skills and the ability to thrive in a team-based environment.
- Self-motivated, and can excel in a team-based environment
- Able to start immediately or on short notice is highly advantageous
- Experience in Test-Driven Development (TDD) is a plus
- Experience using Amazon Web Services (AWS) and its various components in production is a plus.
Only shortlisted candidates will be notified.
Please email a copy of your detailed resume to [Confidential Information] for immediate processing.
(EA Reg No: 20C0312)