Software Engineer II, Frontend
Build and maintain customer-facing web products and internal tools at Brex, owning frontend work from architecture through experimentation, scalability, and quality. The role requires end-to-end client-side development experience with React and modern web tooling, plus strong collaboration skills.
About the job
Responsibilities
- Work with engineers across the company to build new features and products.
- Work side-by-side with user-facing teams, including Sales and Support, to understand customer needs.
- Design and implement experiments to improve customer experiences.
- Own problems end-to-end, considering user experience, data models, scalability, operability, and ongoing metrics.
- Tune and polish features to a high degree of excellence.
Requirements
- Experience architecting, developing, and testing client-side code end to end.
- Experience developing software for the Web platform, including cross-browser compatibility.
- Experience with modern tools such as ES6+, React, GraphQL, and Webpack.
- Uphold high engineering standards.
- Strong communication and interpersonal skills.
Nice-to-haves
- Experience collaborating with specialists in product, design, and operations.
- Experience developing with React Native for mobile.
- Basic experience with design tools.
- Great writing skills.
- Proactive approach.
Skills
JavaScript, Es6, React, GraphQL, webpack, React Native, Web Platform, Cross-Browser Compatibility, Client-Side Development
Similar jobs
Frontend Engineering jobsDesign-focused frontend engineer building and maintaining AI-powered Creative and Studio products. The role requires React, Next.js, and TypeScript expertise, strong UX sensibility, and a portfolio of compelling web experiences; formal degrees and certifications are not required.
Build and lead secure, scalable frontend payment systems and transaction experiences for a global financial platform. The role requires 5+ years of software development experience, strong JavaScript/TypeScript and React expertise, and familiarity with modern frontend tooling and APIs.
Build and optimize responsive, production-quality interfaces for zero-knowledge and web3 applications using TypeScript, React, and Next.js. The role requires at least five years of software engineering experience, strong UX awareness, and familiarity with blockchain concepts.