Titre du poste ou emplacement
RECHERCHES RÉCENTES

Lead Software Engineer (Front End)

Encore Technical Solutions Inc. - 3 emplois
Toronto, ON
Publié il y a 2 jours
Détails de l'emploi :
Temps plein
Expérimenté

Job Description

Job Title: Lead Software Engineer – Frontend

Location: Toronto, ON

Job Type: Full-Time

Summary:

We are seeking a highly skilled and visionary Lead Software Engineer – Frontend to drive the development of intuitive, high-performance web interfaces. This role is ideal for a frontend expert who thrives on crafting seamless user experiences, mentoring developers, and architecting scalable frontend systems. You will play a pivotal role in shaping the UI/UX direction, integrating intelligent features, and ensuring design consistency across platforms.

Key Responsibilities:

  • Architect and Develop: Build scalable, maintainable frontend applications using modern JavaScript frameworks such as React, Angular, or Vue.
  • UI/UX Excellence: Champion best practices in user experience, accessibility, and responsive design to deliver polished, user-centric interfaces.
  • AI Integration: Collaborate with backend and data teams to integrate AI-driven features into the frontend, enhancing interactivity and personalization.
  • Leadership & Mentorship: Lead a team of frontend engineers, conduct code reviews, provide technical guidance, and foster a culture of continuous improvement.
  • Performance Optimization: Ensure optimal performance through efficient state management, lazy loading, and other modern frontend techniques.
  • Deployment & Delivery: Oversee frontend build pipelines, manage CI/CD workflows, and ensure smooth, reliable deployments.

Qualifications:

  • 10+ years of professional experience in software development, with a strong focus on frontend technologies.
  • 2+ years in a technical leadership or lead engineer role, guiding teams and owning architectural decisions.
  • Expertise in JavaScript/TypeScript, HTML5, CSS3, and one or more modern frameworks (React, Angular, Vue).
  • Deep understanding of frontend architecture, design systems, and component-based development.
  • Experience with state management libraries (e.g., Redux, Vuex, NgRx).
  • Familiarity with AI/ML integration in frontend applications is a plus.
  • Strong leadership, communication, and collaboration skills.

Partager un emploi :