✦ Luna Orbit — Software Engineering

Software Engineer II, AI Customer Interface Team

at Braze

📍 Vancouver Onsite Posted March 19, 2026
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Not specified
Category Software Engineering

This role involves leading frontend development for Braze’s AI decisioning products, rebuilding interfaces in React, and integrating AI insights into user-facing applications.

  • Rebuild Vue.js applications in React
  • Integrate AI decisioning APIs
  • Develop user interfaces for AI tools
  • Implement frontend testing frameworks
  • Collaborate with data science teams

The technical environment includes TypeScript, React, Vue.js, Angular, Ruby on Rails, and testing frameworks like Cypress and Playwright, focusing on building data-intensive, machine learning-enabled interfaces.

The ideal candidate is a senior frontend engineer with over 5 years of experience in TypeScript, React, and Vue.js, with a strong background in building user interfaces for data-driven and machine learning applications, and familiarity with reinforcement learning concepts.

5+ years experienceTypeScriptReactVue.jsbuilding user interfacesAPI integrationfrontend testing
experience with machine learningdata-intensive applicationsRuby on RailsNode.jsreinforcement learning
Vue.jsReactAngularCypressPlaywrightRuby on RailsNode.js
TypeScriptReactVue.jsAngularAPI integrationfrontend testingCypressPlaywrightRuby on Railsmachine learningreinforcement learning
TypeScriptReactVue.jsAngularfrontend frameworksAPI integrationfrontend testingCypressPlaywrightRuby on RailsNode.jsmachine learningdata-intensive applicationsreinforcement learning
user-centricUX focusmaintainable codecollaborationproblem-solvingcommunicationadaptability
Industry SaaS
Job Function Frontend engineering for AI-powered customer engagement tools
Role Subtype Software Engineer
Tech Domains TypeScript, React, Vue.js, Angular, Ruby on Rails, Node.js
TypeScriptReactVue.jsfrontend frameworksAPI integrationfrontend testingCypressPlaywrightRuby on Railsmachine learningdata-intensive applicationsreinforcement learningUI developmentweb interfacescollaborativeon-sitesenior5+ years experiencefrontend development

Less than 5 years experience, No experience with React or Vue.js, Inability to work onsite in Vancouver

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile