11/06/2026

Software Development Engineer III

Job Description

About the role:

 

The SDE III React Developer is a senior, hands-on engineering role responsible for designing and building high-quality, scalable, secure, and maintainable web applications using React, TypeScript, and the modern JavaScript ecosystem.

 

This role serves as a technical leader and engineering anchor for the team, combining deep hands-on development with strong technical leadership. The engineer will independently own complex features, drive technical design and implementation decisions, establish engineering patterns and best practices, and help the team deliver high-quality solutions faster and more predictably.

 

The ideal candidate brings deep expertise in React web development and the surrounding ecosystem, with experience working in a monorepo architecture containing multiple applications, shared libraries, reusable components, common dependencies, build tooling, testing frameworks, and development standards. This individual will also be a dependable technical partner to the Engineering Manager, helping evaluate technical options, resolve complex engineering challenges, identify risks and dependencies early, and provide clear technical direction for the team.

In this role, you will:

  • Design, develop, test, and deliver complex production web applications using React and TypeScript.
  • Remain deeply hands-on with development while serving as a technical leader for the engineering team.
  • Own complex features and technical initiatives from design and implementation through testing, deployment, observability, and production support.
  • Lead technical design discussions and make sound decisions around application architecture, component design, state management, data flows, API integration, performance, security, accessibility, and testing.
  • Work effectively within a monorepo architecture, including multiple applications, shared components, shared libraries, utilities, configurations, dependencies, and common development tooling.
  • Design and evolve reusable React components, shared libraries, common services, hooks, utilities, and engineering patterns while maintaining clear boundaries between applications and packages.
  • Drive appropriate decisions around React architecture, component composition, state management, server-state management, routing, caching, error handling, and application lifecycle.
  • Integrate frontend applications with RESTful APIs and backend services, ensuring reliable, secure, and performant application behavior.
  • Drive solutions that balance delivery speed, maintainability, scalability, technical debt, developer experience, and long-term architecture.
  • Identify technical blockers, architectural concerns, dependencies, and delivery risks early and actively drive them to resolution.
  • Serve as a trusted technical partner to the Engineering Manager, providing technical recommendations and supporting important engineering and delivery decisions.
  • Provide technical direction and mentorship to engineers through design reviews, code reviews, pairing, reusable patterns, troubleshooting, and knowledge sharing.
  • Help translate ambiguous and complex requirements into clear technical designs and executable engineering work.
  • Establish and reinforce engineering practices for unit testing, integration testing, automated testing, code quality, security, and regression prevention.
  • Troubleshoot complex issues across application code, shared libraries, APIs, dependencies, builds, CI/CD pipelines, and production environments.
  • Contribute to and improve CI/CD pipelines, automated quality gates, build processes, deployment processes, dependency management, and release practices.
  • Improve developer experience, build performance, application performance, maintainability, and overall engineering efficiency across the monorepo.
  • Collaborate closely with Product, UX, Architecture, API/backend engineering, SRE, QA, and other engineering teams to deliver business outcomes.
  • Stay current with the evolving React, TypeScript, JavaScript, Node.js tooling, testing, build, and frontend engineering ecosystem and introduce improvements where they provide meaningful value.

Apply Now