senior software developer - front end, Toronto

posted
contact
randstad canada
job type
permanent
salary
$ 95,000 - $ 105,000 per year
apply now

job details

posted
location
toronto, ontario
sector
technologies
job type
permanent
salary
$ 95,000 - $ 105,000 per year
reference number
2193397PROEN
contact
randstad canada
apply now

job description

We are presently recruiting for a Senior Software Developer – Front End.

The Senior Front End Software Developer is a key contributor in developing code that integrates with large consumer facing enterprise level web applications. As a key contributor and expert in JavaScript, you know the subtle nuances of the language and modern frameworks, have a mastery of code organization and architecture, and find integrating with REST APIs to be second nature.

The ideal candidate is a master of JavaScript and will have a passion for developing applications using the latest in JavaScript frameworks and technologies, with a focus on React. Solid experience developing in the Cloud with a focus on AWS is preferable. The ideal candidate is a person who is obsessed with attention to detail and is driven to keep pace with emerging and existing technologies. Your code organization should be impeccable, cleaner and easier to understand. You are self-motivated, taking on numerous experimental projects to investigate new technologies that pique your interests.

Primary Responsibilities
■ Work closely with the Front/Back End Software Developers, Technical Solution Architects and Product Managers through an agile development process to develop and implement advanced JavaScript solutions, integrating with large scale e-commerce responsive websites and mobile applications.
■ Work on feature development, structural refactoring, and bug fixes while being a catalyst and champion for implementing technical enhancements and optimizing existing web applications.
■ Develop reusable functions, classes, and components as often as possible that can be used on a variety of different web properties ensuring applications are rock solid stable and implemented securely.
■ Participate in regular code reviews to help formulate and ensure adherence to internal and industry best practices and guidelines, conducting unit and security testing, fixing bugs where they arise.
■ Research, recommend and provide innovative and compelling technical advancements for projects.
■ Create and contribute to functional specifications and sustainable technical documentation.
■ Participate in concept and design discussions while contributing to the technical roadmap and strategy.

Capability Requirements – education, skills & experience
■ Bachelor’s degree or higher in Computer Science, Engineering, Human-Computer Interaction, a related field or equivalent and relevant work experience.
■ 5+ years’ experience in software development building scalable commercial-grade consumer focused web applications.
■ Master of JavaScript and demonstrable proficiency in web technologies: React, JSON, AJAX, integrating with RESTful APIs, message based architectures and web services.
■ Experience with GIT, tags/versioning, and submodules. A deep understanding of GIT methodology
■ Experience with writing/maintaining build processes and deployment mechanisms
■ Experience leading software development an asset
■ Knowledge of WCGA 2.0 for AODA is an asset
■ Experience working in an agile development environment, i.e., Scrum, Kanban or XP.
■ Self-motivated, results-oriented with strong capacity to continuously learn and grow, proven record of task completion with high quality results.
■ A team player with excellent communication, problem solving, troubleshooting and analytical skills.


Randstad Professionals Canada
Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.

Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.

For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.