Job Description
* 10+ Years of Software Development Experience
* 3 – 5 Years of Technical Leadership Experience
* Exemplary collaboration skills working with product owners, business-analyst, software architects, software engineers and quality engineers
* Lead the front-end development team in building responsive, high-performance web applications using Angular (v12+).
* Architect and implement scalable and maintainable front-end solutions.
* Collaborate with UX/UI designers, backend developers, and product managers to define and deliver features.
* Conduct code reviews, enforce best practices, and ensure code quality and performance.
* Guide and mentor junior developers, fostering a culture of continuous learning and improvement.
* Stay up to date with the latest Angular trends, tools, and best practices.
* Participate in sprint planning, estimation, and technical design discussions.
* Troubleshoot and resolve complex technical issues.
* Experience serving as a strong hands-on technical team member producing clean, unit-tested code.
* Experience mentoring junior staff and defining coding standards and standard methodologies
* Experience applying Software Engineering Architecture and Design Patterns (OO, Functional, REST)
* Strong knowledge of Java and Spring
* Strong knowledge of SQL and Object Relational Mapping (Hibernate)
* Strong knowledge of JavaScript, Angular
* Familiarity with SASS/SCSS and developing for accessibility
* Solid Understanding of Docker, NgRx, and RxJS are a bonus
* Passion for continuous integration and continuous delivery
* Experience focusing on accessibility using a screen reader and other tools
* Experience and knowledge of RESTful API’s or other Web Services.
* Design, develop and implement web applications, including adherence to coding standards, and building/running appropriate unit and integration tests and deployment scripts.
* Analytical and problem-solving skills; Strong teamwork skills with the ability to collaborate with other developers and co-workers including distributed team members.
* Partner with QA to own the quality of the product.
* Ability to use or learn Design Patterns.
* Agile/Scrum experience or basic knowledge.
* Bachelor’s in computer science or equivalent
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Sr. Java Developer
2025-06-14
Full Stack Engineer (Remote - Canada)
2026-04-11
Business Data Analyst
2025-06-05
- Posted
- Aug 20, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Mississauga
- Company
- Covetus
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Sr. Java Developer
2025-06-14
Full Stack Engineer (Remote - Canada)
2026-04-11
Business Data Analyst
2025-06-05