Senior Software Engineer II – Frontend, Affinity

Senior Software Engineer II - Frontend, Affinity

Company Affinity
Job title Senior Software Engineer II – Frontend
Job location Canada – Remote
Type Full Time

Responsibilities:

  • Work with a cross-functional group leading the front-end engineering projects from design to delivery, ensuring successful execution and outcomes.
  • Scope and stage work into well-defined milestones, avoiding monolithic deliverables and ensuring timely progress.
  • Identify and proactively address technical debt, maintaining the long-term health and performance of systems.
  • Mentor other engineers, providing technical guidance, conducting code reviews, and improving team practices.
  • Drive operational excellence, influencing decisions that enhance the scalability and maintainability of our front-end systems.

Requirements & Skills:

  • You have 7+ years of experience as a software engineer, with a focus on front-end development, and at least 2+ years in a senior role leading team projects.
  • You are an expert in React and TypeScript.
  • You have experience with performance optimization techniques and tools to ensure fast load times and smooth interactions.
  • You have expertise with frontend build tools and package managers (Eg, webpack, pnpm).
  • You demonstrate strong ownership instincts, guiding the design, planning, and execution of large, complex projects.
  • You have strong leadership abilities and experience mentoring other engineers and providing technical guidance.

apply for job button