Web Developer Loc: Toronto, CA
100,000 - 200,000
Job Description:
- Development and Implements cross-browser/cross-platform web and mobile user interfaces using various technologies including but not limited to JavaScript, HTML5, and CSS3.
- Champions quality and engineering practices so that app is best-in-class quality, specifically - conducts code reviews, unit test, DRY, TDD, CI and debugs application code, and provides recommendations for improvements Suggest ways to incorporate automation into the agile process).
- Maintain code using source control management tools (Git).
- Work with Cross-Functional teams (UI/UX designer, PM, QA) to create mockups, prototypes and proof of concepts.
Our Requirements:
- Bachelors degree in Computer Science or Computer/Software Engineering or equivelent experience
- 3 + years of industry experience developing interactive web applications
- Strong object oriented design and coding skils with knowledge of data structures and design patterns
- Senior JavaScript experience
- Knowledge of Node JS, CSS, es2015/2016, taskrunners
- Experience using RESTful web services, APIs and dynamic database driven web applications i.e. S.P.A.s
- Experience with Reactive programming, functional programming is an asset
- Experience working in an Agile Team environment as well as work independently
- Strong verbal and written communication skills
- Comfortable in a fast paced environment with multiple concurrent priorities
- Strong desire to learn new technologies and methods, staying up to date on modern frameworks & libraries