Position: Senior UI Developer
Location: Hybrid- Mississauga, ON
Job type: Full-Time/Permanent Hiring
We are seeking a Senior Front-End Engineer with strong hands-on expertise in Angular, React, Micro Frontends, and modern web application development. The role will lead the design and development of scalable, responsive, and high-performance applications while providing technical leadership, architecture guidance, and mentorship across front-end teams.
The ideal candidate will have experience building reusable UI frameworks and component libraries, developing REST API integrations, supporting cloud-native applications, and driving engineering best practices across the development lifecycle.
Key Responsibilities
- Lead the design and development of scalable, responsive, and high-performance web applications using Angular and React.
- Architect and implement reusable UI frameworks, shared component libraries, and Micro Frontend solutions.
- Collaborate with Product Owners, Architects, UX/UI Designers, and Backend teams to define technical solutions.
- Translate business requirements into technical designs, architecture approaches, and implementation plans.
- Develop robust integrations with RESTful APIs and cloud-native services.
- Drive code quality through code reviews, unit testing, coding standards, and engineering best practices.
- Optimize applications for performance, accessibility, security, and user experience.
- Provide technical leadership and mentorship to junior and intermediate developers.
- Participate in architecture discussions, technical roadmaps, and technology evaluations.
- Support CI/CD implementation and DevOps best practices.
- Troubleshoot complex production issues and implement sustainable, long-term technical solutions.
Required Skills
- Strong hands-on experience with Angular and React.
- Strong knowledge of modern JavaScript/TypeScript development.
- Experience designing Micro Frontend architectures.
- Experience building reusable UI frameworks and shared component libraries.
- Strong experience with RESTful API integration.
- Experience developing scalable and responsive web applications.
- Strong understanding of web application performance, accessibility, security, and UX.
- Experience with unit testing and code quality practices.
- Understanding of cloud-native services and modern application architectures.
- Experience with CI/CD and DevOps practices.
- Strong troubleshooting and production support experience.
- Excellent communication, technical leadership, and mentoring skills.