Skip to main content

Box

Software Engineer III, Mobile

Redwood City, CA, United StatesFrom $206.5kmidAdded today

About this role

Box is seeking a Software Engineer III for Mobile to develop and enhance their iOS applications that serve millions of enterprise users managing content and collaboration. You'll build scalable mobile features using Swift/SwiftUI, optimize performance, and collaborate with cross-functional teams to deliver polished user experiences in a flagship content management platform.

What you'll do

  • Develop iOS user interfaces using UIKit and SwiftUI with focus on smooth, polished experiences
  • Optimize the Box iOS app for performance, quality, and responsiveness
  • Collaborate with product managers, designers, and backend engineers to implement scalable features
  • Debug technical issues including crashes and performance bottlenecks
  • Participate in code reviews and contribute to technical discussions and design documents
  • Participate in on-call rotation to respond to and triage production issues

What they're looking for

  • Swift programming
  • iOS development (UIKit and SwiftUI)
  • Mobile app performance optimization
  • Code quality and testing practices
  • Cross-functional collaboration
  • App Store submission process (preferred)
  • React Native or Android experience (preferred)
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Box

Box builds cloud-native infrastructure and content management platforms, operating large-scale backend services, Kubernetes-based systems, and edge networking solutions. The company is hiring senior engineers to design and operate mission-critical infrastructure systems, as well as solutions engineers to drive sales and technical implementations with SMB and mid-market customers.

Website
box.com
View all jobs at Box

Likely interview questions

  • Describe your experience building and launching iOS applications at scale—how did you approach performance optimization?
  • Walk us through your process for debugging a crash in production and how you'd communicate with stakeholders during an on-call incident.