Posted in

Senior Software Engineer – Mobile Experiences

Senior Software Engineer – Mobile Experiences

CompanyBox
LocationSan Carlos, CA, USA
Salary$187000 – $233500
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years of professional experience building and launching iOS applications
  • Professional experience with React Native
  • Strong understanding of mobile design patterns, app architecture, and testing strategies
  • Commitment to creating intuitive, user-centric mobile experiences powered by context and intelligence
  • Able to effectively collaborate with teammates whether they are local or remote

Responsibilities

  • Build and maintain high-quality iOS applications using Swift and SwiftUI, with integrations of React Native components where appropriate
  • Collaborate with AI engineers and product teams to integrate intelligent features into mobile workflows (e.g., real-time suggestions, chat interfaces, AI-powered search)
  • Architect performant, modular codebases that scale across users and platforms
  • Debug technical issues including crashes or performance bottlenecks
  • Advocate for best practices in mobile development, testing, and continuous delivery
  • Share knowledge and support the growth of teammates through code reviews, pairing, or mentoring (based on your interest and experience) and help shape an AI-powered product mindset

Preferred Qualifications

  • Experience collaborating with AI, ML, or data teams
  • Knowledge of the App Store submission process and app lifecycle management