Senior Software Engineer I, Frontend Infrasturcture & Experience

Braze Braze · Enterprise · New York, NY · Engineering

Senior Software Engineer focused on building frontend infrastructure and product experiences for Braze's marketing platform. Responsibilities include designing and building foundational systems, improving developer experience, and creating customer-facing UI components. The role involves leading projects, mentoring engineers, and collaborating across teams. Experience with TypeScript, React, and frontend tooling is required.

What you'd actually do

  1. Design and build foundational frontend systems, components, tools, and patterns used by engineers across Braze
  2. Lead large projects end-to-end, including technical design, implementation, testing, rollout, and operational follow-through
  3. Improve the developer experience of working in a large TypeScript and React codebase through better abstractions, tooling, documentation, and examples
  4. Build customer-facing product experiences that are polished, accessible, performant, and consistent with Braze’s product standards
  5. Partner with product engineers, designers, and infrastructure teams to solve cross-cutting frontend problems

Skills

Required

  • TypeScript
  • React
  • frontend development
  • software engineering

Nice to have

  • Cypress
  • Jest
  • RSpec
  • Ruby on Rails
  • frontend build tooling
  • packaging tooling
  • code generation tooling

What the JD emphasized

  • 5+ years of software engineering experience with a strong track record of technical impact
  • highly skilled in modern frontend development, especially TypeScript and React
  • experience building reusable frontend systems, components, tools, or infrastructure
  • comfortable working in a large frontend codebase with many stakeholders