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,
- 00 - $4,200.00 per month
Work Location: In person