Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
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
Job Types: Full-time, Permanent
Pay: $3,000.00 - $3,800.00 per month
Work Location: In person