Job Title or Location

Staff Software Engineer - Frontend

Swoon
Toronto, ON
Posted yesterday
Job Details:
Full-time
Experienced

Job Title: Staff Software Engineer - React Frontend

Location: Hybrid (2 days in office in Toronto)

Contract: 12 months

Possibility of extension: yes

Possibility of conversion: no

Key Responsibilities:

  • Collaborate with Product Management and stakeholders to develop scalable, efficient solutions aligned with business needs and architectural standards.
  • Design and develop highly available, secure, data-intensive, globally distributed systems and applications.
  • Build and maintain user interfaces, microservices, and RESTful APIs following industry best practices.
  • Contribute to UI development using modern front-end frameworks such as React or Angular.
  • Operate in a DevSecOps environment with a quality-first mindset, participating in continuous integration and delivery pipelines.
  • Conduct and participate in peer code reviews and technical design discussions.
  • Monitor, troubleshoot, and resolve production issues in compliance with SLA requirements.
  • Engage in Agile processes including sprint planning, backlog grooming, and collaboration with the Product Owner.
  • Investigate and evaluate new tools, frameworks, and technologies to continuously improve the platform.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.
  • 5+ years of hands-on experience in software development, with a strong foundation in data structures, algorithms, concurrency, and design patterns.
  • Expertise in Java and enterprise technologies such as Spring Boot, JPA, REST APIs, Maven, Swagger, and related frameworks.
  • Front-end proficiency in HTML, CSS, JavaScript, and experience with React, Angular, or similar frameworks.
  • Understanding of Micro Frontend (MFE) architecture and UI/UX best practices.
  • Experience with user-centered design methodologies and usability testing.
  • Strong knowledge of cross-browser compatibility and accessibility standards.
  • Experience working with Docker, Kubernetes, and Istio.
  • Proficiency with public cloud platforms such as AWS, Azure, or GCP.
  • Practical experience with Agile/Scrum methodologies and test-driven development (TDD).
  • Strong communication, presentation, and organizational skills.

What We Value:

The ideal candidate will:

  • Keep the Customer at the Center - Act with empathy and purpose in every decision.
  • Foster Belonging & Create Clarity - Encourage inclusivity and transparent communication.
  • Adapt with Speed & Take Accountability - Embrace change, own outcomes, and remain agile in dynamic environments.
  • Maintain a growth mindset, stay curious, and proactively explore emerging technologies.
  • Take pride in craftsmanship, striving for excellence in every aspect of their work.
This position is no longer available.

Share This Job: