Senior Software Engineer (front-end)

Pushpay Pushpay · Seattle · Auckland, New Zealand · Engineering

Senior Software Engineer focused on building and evolving the frontend platform, including modernizing legacy systems, migrating to React/Typescript, expanding a design system, and creating a centralized frontend portal. The role emphasizes architectural decisions, setting standards, and improving developer velocity.

What you'd actually do

  1. Solve structural problems and build systems that make other developers faster
  2. Establish architecture, patterns, and standards other teams will build on
  3. Influence the direction of our frontend platform for years to come
  4. Drive the migration of legacy frontends into the modern React ecosystem, improving maintainability, performance, and developer experience.
  5. Help build a centralised frontend portal from the ground up and establish integration patterns that allow domain teams to plug in seamlessly.

Skills

Required

  • Typescript
  • React
  • JavaScript
  • HTML
  • CSS
  • NodeJS services
  • RESTful APIs

Nice to have

  • GraphQL

What the JD emphasized

  • building the platform those features run on
  • modern React and Typescript ecosystem
  • centralised frontend portal
  • technical depth and product thinking
  • modern React ecosystem
  • shared component library and design system
  • centralised frontend portal
  • how software gets built, not just what gets built
  • building systems that last, improving how teams work, and creating software that people genuinely enjoy using
  • Typescript and React
  • JavaScript, HTML, and CSS
  • NodeJS services
  • RESTful APIs
  • frontend modernisation effort