Software Engineer, Front End at Atomic
Ontario, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

05 Feb, 27

Salary

50000.0

Posted On

07 Nov, 26

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

IT Consulting & System Integration

Description

About The Role


You’ll be our lead front-end engineer and operate like a founding product engineer: owning our partner-facing web products end to end, shaping what we build as much as how, and working directly with product, design, and backend engineers. This role is for a self-starter who wants real ownership and is happy to step outside a narrow job description when the team needs it.


What You’d Work On


  • Partner-facing web products, owning them end to end from design handoff through to release.
  • The embeddable onboarding module. This is the white-label, co-branded UI that fintech partners embed so their customers can open brokerage accounts, both individual and business. It covers multi-step application flows for business accounts, adding and verifying owners and signers, and identity and compliance checks. One codebase produces several apps and partner-specific builds.
  • The partner dashboard. Partners use it to view and manage their customers’ accounts: positions, statements, account reporting, joint and advisory account details, and settings such as notification contacts.
  • Self-service features that cut down on manual operations work, for example, letting partners edit business details or add participants to existing accounts without filing a support ticket.
  • Moving to a new version of our business-account API. That means rebuilding flows on a new data model in step with backend engineers.
  • Keeping two codebases healthy, including bringing the onboarding module’s dependencies up to date with the dashboard’s.

Our frontend stack


  • Core: TypeScript, React, Vite, Tailwind CSS
  • Components: Radix UI and React Aria, with Storybook for component development
  • Forms and data: React Hook Form with Zod, SWR
  • Server-side: Node.js (Koa) talking to our services over gRPC
  • Integrations: Plaid, Persona, Auth0, LaunchDarkly

What You Will Excel At


  • 4+ years building production web applications with React and TypeScript.
  • Building complex, multi-step forms and data-heavy screens, with careful validation, edge cases, and error states.
  • Working in the Node.js server layer behind our web apps (Koa, gRPC, Postgres), not just the browser.
  • Agreeing on API contracts with backend engineers, and pushing back when an API makes the UI hard to build.
  • Working directly with design and product, turning Figma designs and product tickets into shipped features.
  • Owning the release process: our workflow runs from preview environments through UAT to production.


Responsibilities
Loading...