About Cetaris
Cetaris builds leading-edge Enterprise Asset Management software to help some of the world’s largest organizations to manage millions of fleet and fixed assets in over fifty countries. We enable customers to mine mission-critical data to optimize the maintenance of their assets. In 2020, Cetaris won Best Tech Work Culture at the Timmy Awards. Learn more about us at cetaris.com!
About the role
As Senior Front-end Developer, you will play a key role in developing our web and mobile web applications. You will join a group of talented developers to design, develop, and support solutions by using modern technologies and processes, such as GIT, cloud, and DevOps. Support the Product Designers and Product Owner in designing, implementing and maintaining the front-end framework, and provide mentorship to more junior Front-end Developers.
Our Front End Developers identify problems, investigate and understand business rules, perform research, explore proofs of concept, as well as to develop functional, reusable, and clean code. We are looking for an individual who has an excellent understanding of web applications, JavaScript frameworks, specifically Angular, Agile methodologies, and HTML5/CSS/SASS/LESS, which would be a part of your everyday workflow.
Hours and location
Our team continues to work 100% remotely with occasional in person meet-ups in the Greater Toronto Area. Future plans around location are still open. Our primary goal is to keep our team and their families safe and well. Flexible work hours.
Compensation
This is a permanent full-time position (40 hours/week), with an annual salary (based on experience) plus bonus. Shared medical, dental, wellness, and insurance benefits.
What you will do
- Design and develop user interfaces using Angular 14+.
- Collaborate with UX designers to maintain consistency across applications and iterate on design concepts to improve user experience.
- Make complex technical and design decisions for Front-end components.
- Work with SQA analysts to implement clean, maintainable, and testable code.
- Create smart UI components for high performance, scalable web applications.
- Create unit tests for all code you develop and participate in peer code reviews.
- Create and maintain project documentation including wikis, business flow documentation, code commenting for easy code sharing, onboarding, and knowledge transfer.
- Participate in our agile process and focus on continuous improvement.
- Collaborate closely with our design and development teams to create pixel-perfect user interfaces.
- Develop and maintain reusable custom components within our component libraries that are aligned with Cetaris' design system.
- Implement design tokens and CSS variables to ensure consistency and scalability across our enterprise applications.
Requirements and skills
- Post-secondary education in computer science, engineering, web development or other equivalent certifications/diplomas.
- 5+ years’ experience:
- building business web applications from the ground up
- maintaining and managing multiple applications and their reusability and modularity
- focused on responsive web development using mobile standards
- Responsive mobile SPA/web application development using JavaScript, JSON, Typescript, HTML5, CSS3/LESS/SASS and Angular 14+.
- Reactive programming using RxJS.
- State management libraries including NgRx, bundling tools, and monorepo.
- Security standards and techniques for web applications, such as OAUTH, OIDC.
- WCAG 2.0 accessibility standards.
- RESTful architecture and APIs.
- GIT source control system.
- Pair programming, continuous integration, and coding standards advocate.
- Experience in building and maintaining complex UI components with HTML, CSS, and Angular for a design system.
Personal attributes
- Prefer a highly collaborative environment vs working solo (even if remote)!
- Easily convey and debate your ideas.
- Skilled at guiding and supporting junior team members, helping them grow by providing guidance, support, and feedback.
- Passionate about end user needs, you translate that empathy into highly usable deliverables.
- Strong at prioritizing tasks and meeting deadlines.
- Able to embrace the best idea even when it is not your own.
- Keen to learn new technologies and open to new frameworks.
- Value achieving exceptional outcomes and enjoying the ride along the way.
Bonus points
- A portfolio that demonstrates a variety of your skills as a front-end web developer.
- Experience with asset management software or the transportation industry.
- Knowledge of automated testing and user interface end to end testing.
- Experience in cloud-native applications, micro-frontends.
- Understanding of or experience with localization.
- Experience with DevOps and CI/CD.
- NodeJS scripting.
Why you want to be at Cetaris
- When we work from home – cooking classes, online games, costume contests, and other on-camera fun.
- When we’re together - picnics, skiing, bowling, ziplining, boat rides, foosball, and conferences with our user community.
- Flexible work hours and occasional in-person teamwork at co-working spaces.
- Sit/stand workstations and other ergonomic supports.
- Customized learning support.
- Bonuses.
- Your birthday off!
- Benefits include dental, vision care, paramedicals, insurances, EFAP, telemedicine, and more.
- Team fundraising for Daily Bread Food Bank, Red Cross relief efforts.
- Employee resource groups that support our team culture, DEI, and health and safety, ensuring every team member feels they belong and has a voice.
Our core values
- Respect the Individual
- Work with Integrity
- Encourage Innovation
- Strive for Excellence
- Persevere – Never Give Up
- Always Learn & Share
- Have Fun – Enjoy the Journey
How to contact us
If our Senior Frontend Developer role sounds like a good fit for you, please send us your letter of introduction, a link to your portfolio if you have one, and resume to talent@cetaris.com. We thank you for your interest, and will contact you if you are selected for an interview.
Accessibility and inclusion at Cetaris
At Cetaris, we believe in providing a safe, equitable, and accessible space for all. If you are an applicant with a disability, we ask you to reach out to discuss your accessibility needs at any phase in the application process. Email us at talent@cetaris.com to begin the conversation.