Design, architect, and deliver customer-facing features for the Atlas UI
Develop and maintain unit, integration, and end-to-end testing frameworks
Optimize build pipelines, including asset bundling for the browser
Improve code quality using static analysis, linting, type-checking, and best practices
Collaborate and mentor, supporting engineers within UI/UX development across multiple teams
Lead and contribute to high-impact, cross-functional projects and initiatives
What we look for
5+ years of frontend development experience, or equivalent practical experience
Proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Redux); Knowledge of a modern compiled language (Java, Go, C#, C++) is a plus
Strong ability to communicate with both technical and non-technical stakeholders; passion for teamwork and mentoring
Curious, empathetic, collaborative, and motivated to learn new technologies
Experience with frontend build systems (Webpack, ESLint, TypeScript) and testing frameworks (Jest, Cypress, React Testing Library)
Interest in Bazel or similar build tooling is a plus
Success Measures
1 Week: Submit your first pull request
3 Months: Contribute to a large-scale project and gain a surface-level understanding of our domain (React, TypeScript, CI testing, linting, monitoring, Bazel)
6 Months: Lead the design and execution of your own project, with deeper expertise across the domain