Senior Web Developer in Toronto at APEX Systems

Date Posted: 10/11/2019

Job Snapshot

  • Employee Type:
    Contractor
  • Location:
    Toronto
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    10/11/2019

Job Description

Job #:  1017494


Senior Web Developer
 
Client: Data Analytics & Technology Company
 
Contract: 6 month contract or contract to hire  
 
Location: North York
 
Job Description:
 
The Senior Web Developer is responsible for the development and design of web applications and components. Moreover, the developer will design, code, test, and implement websites and applications, for either internal or external uses.
 
Responsibilities:
 
  • Improve and maintain the existing application to comply with our evolving

business and customer requirements.
  • Create robust UI components to simplify and improve end-user experiences.
  • Architect new features and solutions with the team.
  • Collaborate with multiple stakeholders in the company.
  • Passionately write elegant and reusable code.
  • Be mindful of adding code into a large codebase and embrace writing tests.

 
  • Enhance application for maximum speed and scalability
  •  Validate input before submitting to back end
  • Collaborate with team members and stakeholder
  • Bridge the gap between graphic design and technical implementation
  • Translate UI/UX design wireframes to actual code
  • Strong communication skills both written and verbal.

 
Requirements:
 
  • Develop new user facing features.
  • Write reusable code and libraries.
  • 5+ years of professional experience with JavaScript and web development.
  • Experience building admin interfaces using HTML5, CSS3, and JavaScript.
  • Proficiency in modern JS technologies such as Angular 2+.
  • Deep understanding of Typescript, ES6, Node.js, and Webpack.
  • Familiarity with RESTful APIs
  •  Strong Experience with modern CSS preprocessors such as SASS or LESS.
  • Experience with CSS frameworks such as Bootstrap.
  • Experience writing unit and/or end to end tests.
  • Comfortable using team collaboration tools such as Jira, Git, and Slack.
  • Ability to multi-task and manage multiple projects simultaneously.
  • Demonstrable track record delivering results in an agile, dynamic environment.

 
 
Education:
 
  • Bachelor’s or Master’s degree in Computer Science or a related discipline.

 
 
 
 
 
 
 
 
 
 
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178-6178.