{bc}
indeed

Intermediate Software Engineer (Frontend/UI)

Achievers
Toronto, CAN
Full-time
Senior
Onsite
$96,000–$130,000,
Discovered 2 days ago
Frontend software engineeringReactJavaScriptTypeScriptState managementAI-assisted development tools

Full Job Posting

Role overview

Achievers seeks an intermediate frontend engineer to help build its product and accessible software.

The role combines hands-on frontend development, AI-assisted workflows, technical collaboration, and continued professional growth.

Responsibilities

  • Use modern AI developer tools and models to support development, productivity, troubleshooting, and technical documentation.
  • Work with UI/UX designers to prototype AI-enhanced user experiences.
  • Build and maintain scalable UI microfrontends and reusable React components.
  • Participate in GitHub pull requests, code reviews, feedback, and improvements to code quality and testing.
  • Build frontend applications primarily with React and work with services and APIs across the broader stack.
  • Collaborate across engineering, product, and design to deliver features through production.
  • Contribute to architecture and technical direction, and mentor fellow team members.

Experience and qualifications

  • 3+ years of relevant software engineering experience delivering modern web applications in a collaborative environment.
  • Solid React, modern JavaScript or TypeScript, and state management experience.
  • Comfort using AI development tools for coding, troubleshooting, documentation, and testing.
  • Good understanding of web accessibility and WCAG guidelines.
  • Experience with unit tests and modern UI and end-to-end testing frameworks.
  • Strong frontend programming skills; willingness to work with other stack technologies, including Python and Go, when needed.
  • Strong written and verbal communication and cross-functional collaboration skills.
  • Bachelor’s degree in Computer Science or a related field, or equivalent practical software development experience.
  • Exposure to microfrontend architectures or reusable component libraries is a plus; familiarity with TDD is desirable.

Technology stack

  • Frontend work primarily uses React, JavaScript or TypeScript, and common state management approaches.
  • AI tools and models include GCP Gemini Code Assist and Claude.
  • The broader ecosystem includes Python, Go, GraphQL, Kubernetes, Docker, Google Pub/Sub, and GCP.

Workplace

  • The role offers hybrid flexibility with time in the Toronto Liberty Village office.

Compensation

  • The stated salary range is $96,000–$130,000, depending on experience, skills, and market data; no pay cadence is specified.

Benefits and perks

  • Permanent full-time employees receive health benefits and life insurance from their first day, parental leave top-up, employer-matched RRSP contributions, and flexible vacation.
  • Other offerings include recognition and rewards, an employee and family assistance program, professional development, employee-led resource groups, and regular events.

About Achievers

Achievers provides an employee recognition and rewards platform used by more than 4.3 million people across 190 countries.

The company describes its workplace as inclusive and says final hiring decisions are made by people, not AI tools.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Achievers