Software Engineer II - Frontend - Developer Platform
Software Engineer II - Frontend - Developer Platform
What you'll be doing
Make web development faster by improving builds, type checking, linting, and tests, both locally and in CI
Evolve the monorepo, package management, and shared configuration for straightforward and reliable changes across applications and libraries
Simplify development environment setup and support parallel work by engineers and coding agents with clear documentation and minimal configuration tools
Improve web delivery pipelines, including preview environments, progressive rollouts, production monitoring, and reliable rollback
Strengthen automated validation with browser-based checks to help verify changes before shipping
Collaborate with product and infrastructure teams to investigate web performance, improve observability, and address issues in application code, tooling, and delivery
Lead tooling upgrades and migrations across teams, balancing improvements with practical engineering needs
Own improvements from design through rollout and ongoing maintenance while staying close to end users
Requirements
Solid experience building and maintaining production web applications with strong understanding of React and modern JavaScript ecosystem
Strong TypeScript and JavaScript skills, including Node.js experience for tooling and automation
Good understanding of web application mechanics including browser behavior, module systems, bundling, caching, and performance
Experience improving developer tooling, build systems, automated testing, or CI/CD pipelines with ability to diagnose issues across these layers
Good judgment in reliability, security, maintainability, and balancing complexity
Ability to lead technical design, communicate clearly, and work cross-team to adopt changes
Ownership mindset to solve ambiguous problems with practical solutions and maintain them effectively
Nice to haves
Experience maintaining large monorepos, shared packages, or tooling used by multiple engineering teams
Familiarity with pnpm, ESM, and modern build, linting, and testing tools
Experience in browser automation, end-to-end testing, web performance profiling, or production observability
Hands-on experience with coding agents and improving their development environments, documentation, and feedback loops
Experience with GitLab CI, containers, or cloud infrastructure supporting web development and delivery
Contributions to open-source frontend infrastructure or developer tools