Ultimate Software - Toronto, ON (30+ days ago)

Apply Now

Job Details
We’re working on a new workforce management product, to help millions of employees get paid. We’re looking for front-end engineers to join our team, with the challenge of building a great experience for users from a variety of backgrounds and industries, on mobile and web platforms. We’re interested in people with a strong interest in user-experience, who have helped build successful products, in a rapidly growing environment.

This position requires technical excellence in engineering front end applications, along with a strong ability to communicate both within your team, and across the organization. We work in small teams with daily standups, regular releases, and a culture of ownership.

At Ultimate Software, we believe that people are the most important ingredient of any business. It's the people who ultimately determine what can be achieved. That's why creating a culture based on trust, respect, and inclusion is our top priority. We encourage our people to always reach higher, learn more, and live up to their potential, delivering our customers the best solutions possible.

As a part of the team, you will collaborate with us to:
Design, develop, and maintain enterprise applications
Solve challenging engineering tasks on time and with high quality
Review code and mentor other team members
Here at Ultimate Software, we truly put our people first. We strongly believe in teamwork, and we encourage and trust our people to reach higher, learn more, and live up to their potential. Ultimate is ranked #1 on Fortune's Best Places to Work in Technology for 2019 and #8 on the 100 Best Companies to Work For list in 2019. Ultimate is also ranked #1 on Fortune’s 75 Best Workplaces for Women and #5 on its Best Workplaces for Diversity list.

Technologies We Value, Use, and Teach

JavaScript, TypeScript, HTML5, SCSS
Webpack, Node.js
Angular, Ionic, Web Components
Mocha, Chai, Jest
Skills and Attributes

Ability to translate complex requirements into elegant user experiences
Strong foundation in one or more JavaScript frameworks like React, Angular, Vue.js
Engineer efficient and reusable front-end components using a design language
Write high quality code, that is supported by an appropriate level of testing and metrics
Have a high bar for yourself and others when working with production systems
Enjoy working in a collaborative environment with a diverse group of people

3+ years of previous front-end software engineering experience
University degree in Computer Science or Engineering, or equivalent experience
Occasional company paid trips to other Ultimate Software offices

This job description has been written to provide an accurate reflection of the current job and to include the general nature of work performed. It is not designed to contain a comprehensive detailed inventory of all duties, responsibilities, and qualifications required of the employees assigned to the job. Management reserves the right to revise the job or require that other or different tasks be performed when circumstances change.

Ultimate Software has an accommodation process in place and provides lawful accommodations throughout the hiring process. If you require a specific lawful accommodation because of a disability or medical need, please let us know in advance. If you are an applicant and need a reasonable accommodation when applying for job opportunities within the Company or request a reasonable accommodation to utilize the Company’s online employment application, please contact