To apply for this job you must first either login or register

Front-End Developer

Toronto, Ontario  - Permanent

Job Description

The Front-End Developer will be responsible for implementing new, and maintaining existing, frontends developed under React and other JavaScript frameworks.

● Design and develop applications, user interfaces, frontend architectures and blueprints such that all business requirements can be met
● Develop new single page applications and maintain existing applications involving React and various JavaScript toolkits and frameworks
● Write client-side code and come up with prototypes quickly
● Document and present design, architecture, and technical approaches to aid in code maintenance and code reuse
● Lead and mentor less experienced team members in areas relating to web development standards, code reviews, database design, processes, and web technologies
● Proactively anticipate roadblocks to accommodate product delivery schedules and collaborate with team members and managers for workarounds
● Contribute to best practices, coding standards and code reviews in areas relating to web accessibility standards, code reuse, security issues, browser compatibility, performance and scalability concerns for enterprise class web applications
● Assist in daily scrum meetings and change requests to ensure smooth sprints
● Participate in post-implementation reviews and discussions by providing recommendations on process improvements, knowledge sharing, and communication flows for continuous optimizations
● Work closely with the QA team members to ensure high quality deliverables
● Provide time and size estimates for assigned project task
● Debug defects and troubleshoot issues reported by the Software Quality Assurance and/or Client Services teams in a timely manner

Must Have Skills:

Required Experience:
● Experienced in building large, scalable and maintainable "Single Page" Applications using React
● Core web fundamentals: HTML5, JavaScript, web security principles, strong CSS knowledge and responsive design
● CSS preprocessors experience like Sass or LESS
● Familiar with at least one JavaScript build tools like Grunt, Gulp, and Bower
● Strong working knowledge in cross platform/browser compatibility (IE, Firefox, Safari, Chrome, etc.) on desktop and mobile devices
● Experienced in data handling using AJAX, JSON, and REST API
● Working experience in JavaScript libraries like jQuery or Backbone.js
● Front-end (CSS) frameworks experience like Foundation or Bootstrap
● Experience with managing browser memory, performance optimization, and mobile debugging is a big plus
● Selenium considered an asset
● React Native considered as asset
● Degree in computer science or engineering

Starting: ASAP
Dress Code: Casual
To apply for this job you must first either login or register