Front End Developer
Whitby, Ontario, Canada
We are seeking a talented Front End Developer for an exciting full time hire with our client, located in the Durham area. This position requires some onsite work with flex for a couple of days offsite.
Requirements:
- Diploma/Degree in Computer Sciences or equivalent combination of education and/or experience
- 3+ years web development experience
- In-depth hand coding programming skills in the following: AJAX, Javascript, JQuery, CSS3, HTML5
- Expertise in cross browser compatibility including desktop and mobile browsers
- Experience in cross-platform development using Responsive HTML5, Javascript, CSS3, Ajax, jQuery, Bootstrap, Angular.js, Node.js, and other JS frameworks
- PHP Working knowledge
- Experience with REST architectures
- Experience with CMS-based development, primarily WordPress
- Working Knowledge with Magento 2 and/or other ecommerce platforms an asset.
- Knowledge of AODA requirements & standards including WCAG.
- Understanding of SEO and accessibility issues and how they relate to development
- Working Knowledge of views in MVC or MVVM Architecture
- Experience with source control software (Git/Bitbucket)
- Ability to produce clean readable code
- Excellent English communication skills (verbal and written)
- Ability to multitask and work under tight timelines
- Commitment to quality and attention to detail
- Able to function in a fast paced, agile, commercial online environment
- Collaborative spirit, ability to give and accept feedback in a professional manner
Responsibilities:
- Deliver complete front end applications with clean, tested and documented code
- Build websites and web applications optimized for all device types (mobile, tablet and desktop)
- Integrate front-end code with back-end APIs to create fully functional experiences
- Develop and provide maintenance of web-based application systems across many sites and brands
- Perform front-end maintenance/change requests as assigned
- Review mockups created by UX designers to ensure they are technically feasible, optimized for implementation, and effective on mobile and desktop
- Advise stakeholders on scope of work, flag potential delays, make recommendations for more efficient solutions
- Ensure code is optimized for speed and scalability
- Build reusable code and libraries for future use
- Minimize QA issues by reviewing and testing your work across multiple devices and browsers
- Coordinate with back-end developers on joint projects
- Adhere to all technical, branding, and web content accessibility guidelines
Apply now for immediate consideration!