Frontend Developer

Thornhill, ON, Canada

Job Description

About Us

As Canada's largest automobile association, we are passionate about keeping our Members safe - whether they are on the road, at home, or travelling abroad. Meeting the diverse needs of our 2.4M+ Members requires high performing, forward thinking, and innovative people who work collaboratively to keep propelling our business forward.

Who we are

Get ready to drive your career forward. Life at CAA Club Group is fast paced, performance-driven and rewarding. We value our Associates' career growth and ongoing professional development - and we regularly recognize their achievements and outstanding results.

We are caring. We are leaders. We are innovators. We are collaborative.

We work hard and play hard. We're about doing what's right and feeling good about it.

Position Details

What You Will Do
Translate the UX/UI design wireframe, interactive prototype, or mockup to front end code that will produce visual elements of the online property and allow an optimal user experience
Develop reusable and scalable code for UI components, transaction flows, campaign pages, and other initiatives that require custom solutions
Derive technical solutions based on project/task requirements
Develop new user interfaces/components/templates and conduct on-going bug fixes and enhancements
Develop workflows and processes
Develop and test code to ensure rendering and functionality is flawless across all browsers and devices and it meets WCAG compliance standards
Optimize code for maximum speed and scalability
Research and implement third-party tools/API
Optimize media assets such as videos and animations for online usage
Consult with designers regularly to ensure design specifications align with development structure, and design and development areas are cohesive and balanced
Research, explore and learn new industry tools, technologies, techniques and methodologies

Who You Are
Bachelor's degree or equivalent in computer science, UX/UI design & development and frontend development
5+ years in a frontend development role
Expertise in responsive web design
Advanced proficiency with tools such as, Adobe Photoshop, Illustrator, Axure and Sublime
Expertise and proficiency in:
a. Markup languages: HTML, HTML5, CSS, JavaScript (ES5, ES6), C#, Typescript

b. Javascript libraries: JQuery, Angular, React

c. Reactive programming libraries: RxJs

d. Pre-processors: Sass

e. Frontend frameworks: Bootstrap

f. Node JS frameworks: Express

g. Javascript testing frameworks: Jasmine or Mocha

h. Version control: Git system or tools such as Bitbucket

i. Task automation managers: Gulp, Webpack

j. WCAG compliance standards and assistive tools/technologies

Proficient in scalable and modular architecture for CSS
Proficient with Sitecore as a content management tool
Good understanding of SEO best practices and principles
Ability to use project management tools such as JIRA
Ability to work in a changing environment and prioritize and manage multiple tasks with tight deadlines

Our Commitment

We are an equal opportunity employer and are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act, 2005 (AODA). CCG will provide accommodations to job applicants with disabilities throughout the recruitment process. If you require an accommodation, please notify us and we will work with you to meet your needs.

As an organization we are focused on Member safety, which includes the safety and well-being of our Associates. Therefore, you must be and remain fully vaccinated as a condition of employment.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2040048
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Thornhill, ON, Canada
  • Education
    Not mentioned