Senior Front End (Angular) Developer
Senior Front End (Angular) Developer
REMOTE /
Toronto, Ontario, Canada
- Permanent
This job allows you to work remotely
Job Description
Our client 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. They enable customers to mine mission-critical data to optimize the maintenance of their assets.
You will be working on incredible projects, using the latest technologies, mastering your craft, and working on a product team with some of the most talented people in the industry. Their team is a friendly, collaborative group of people working together to develop a suite of applications for their industry-leading customers. Their team is passionate about solving complex business problems using Agile methodologies and paired development.
As a Senior Front End Developer, you will play a key role in developing their 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. You will 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.
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, and 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 their design system.
- Implement design tokens and CSS variables to ensure consistency and scalability across our enterprise applications.
Must Have Skills:
- 5+ years of experience working with Angular.js
- Experience building business web applications from the ground up
- Experience maintaining and managing multiple applications and their reusability and modularity
- You have 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.
- Post-secondary education in computer science, engineering, web development or other equivalent certifications/diplomas.
Nice to Have Skills:
- 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, and micro-frontends.
- Understanding of or experience with localization.
- Experience with DevOps and CI/CD.
- NodeJS scripting.
Special Perks:
- Remote work
- Virtual & in-person team events
- Flexible work hours
- Sit/stand workstations
- Learning support customized to your needs
- Health benefits
- Bonus