To apply for this job you must first either login or register

Front End Engineer

Toronto, Ontario  - Permanent

Job Description

You have a passion for coding beautiful, pixel-perfect CSS3/HTML5 layouts and intuitive interactions using hand-written Typescript, Angular, and other libraries and tools. You have a solid understanding of how interactive experiences should look, feel, and function on a variety of devices. You think creatively, and can simplify 50 lines of code to 10. Continuous learning and growth are two of your core values, and you have an insatiable appetite for developing new skills. Above all, you identify with our mission of helping more than 5 million students plan their successful futures.

Working as part of a development team in an agile environment, you’ll collaborate and interact with external clients, internal stakeholders, and students as well. Your optimism will make possible what others think is impossible. Using your imagination, and always considering alternatives, you’ll create some of the most engaging and innovative products in the education market. You’ll share insights with colleagues and work together to solve problems and achieve mutual goals. Your work will contribute to Xello’s culture of innovation, excellence, and accountability.

Take ownership and responsibility for successful delivery of features
Follow coding standards and best practises. Write unit tests
Assess risks, scope, and obstacles of front-end integration early on in a project
Use Chrome Dev Tools to debug performance
Understand and empathize with clients, users, and stakeholders to ensure our solutions are valuable and relevant
Share insights and lessons learned with your team, and actively participate in scrum ceremonies
Self-manage assigned work within given timelines in an agile environment

Must Have Skills:

-3+ years of experience developing front-end solutions for large-scale SaaS applications
-Exceptional Angular skills, with proven experience on at least one large-scale project
-Proficiency in using ES6/Typescript to write modular code
-A diverse portfolio of projects that demonstrates advanced knowledge of CSS/HTML layout and hand-coded JavaScript/AJAX development skills
-Well-versed in one or more front-end build tools (npm, Grunt, Gulp, Webpack, systemsJs)
-Working knowledge of accessibility standards for WCAG 2.0 (Level AA) and US Section 508 compliance
-Experience with GIT version control
-Creativity and flexibility in using various technologies to solve human problems
-Background in UX, Graphic Arts, HCI, Information Architecture, or Agile an asset
-A link to your online portfolio or GitHub repository included in your application

The ideal candidate will…

Have the ability to write readable and reusable code, following SOLID principles and other guidelines
Focus on understanding long-term goals and minimizing technical debt
Be proficient in using processes such as test-driven development, continuous integration, and continuous deployment to ensure code is released quickly and with confidence
Use systems thinking and mindfulness to develop a deep understanding of how individual modules align with the entire product
Commit to building quality products, and a willingness to take ownership for performance and security
Be eager to learn from mistakes and embrace the fail fast philosophy
Be an energizing and positive contributor to the team culture
Continuously learn, grow, and share knowledge with teammates

Starting: ASAP
To apply for this job you must first either login or register