Front-end Developer- Job Description
As a Sr Front-end Developer, your primary focus will be developing new web applications and components using Vue and its ecosystem (VueX and VueRouter). You will also maintain existing Angular (7) applications performing routine updates. You will be working alongside UI/UX designers, other back end, and front-end developers to ensure the timely delivery of high quality and robust features. Due to the fast-paced and collaborative nature of the software development team, our ideal candidate will also need excellent teamwork and communication skills. We are looking for someone who has strong experience with Angular as well as recent experience with Vue JS framework.
Front-end Developer, Responsibilities:
- Develop new SPAs using Vue.js. and maintaining existing Angular apps
- Build reusable and modular components following development best practices and Vue.js guidelines
- Build RESTful APIs and ensure proper error handling on both front and backend.
- Write tests and use automated testing tools to build quality control into the product
- Refactor code to improve readability and maintainability
- Participate in teamwide code reviews and provide feedback.
- Stay up to date with Vue.js and JavaScript ecosystems
Front-end Developer, Qualifications :
- 8+ years experience working with Angular
- 3+ years experience working with Vue JS
- Strong front end knowledge of JavaScript, ES6 syntax, SASS / CSS, and relevant build tools (ng, vue cli, npm/yarn, Babel/Webpack)
- Experience with consumption and manipulation of JSON REST APIs
- Good understanding of application design best practices in both Angular and Vue.
- Demonstrated ability to write efficient, secure, well-documented, and clean JavaScript code
- Strong experience with GIT and incorporating regular commits as part of a daily workflow.
- Strong communication skills: Be able to perform code walk throughs using clear and concise communication, strong team collaborator.
AlertDriving is committed to building a diverse workforce representative of the communities we serve. We are proud to be in compliance with the Accessibility for Ontarians with Disabilities Act (AODA), 2005 and the Integrated Accessibility Standards Regulation. Accommodation will be provided in all parts of the recruitment and assessment (if applicable) process as required under AlertDriving’s accessibility policies and procedures. Applicants must make their accommodation needs known upon requests for interviews.
Job Types: Full-time, Permanent
Benefits:
- Casual dress
- Company events
- Dental care
- Disability insurance
- Extended health care
- Life insurance
- On-site gym
- On-site parking
- Paid time off
- Vision care
- Work from home
Schedule:
- 8 hour shift
- Monday to Friday
- No weekends
Education:
- Bachelor's Degree (preferred)
Experience:
- Vue.js: 3 years (preferred)
- JavaScript: 6 years (preferred)
- Angular: 5 years (preferred)
- Front-end development: 7 years (preferred)
Work Location: Remote