Taro Logo

Senior iOS Engineer - Mobile Foundation

Bumble Inc. is the parent company of Bumble, Badoo, Fruitz and Official, providing platforms for dating, friendship, and professional networking.
iOS
Senior Software Engineer
Hybrid
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior iOS Engineer - Mobile Foundation

Bumble is seeking a Senior iOS Engineer to join their Mobile Foundation team within the Mobile Platform Group. This role is crucial in empowering iOS engineers and wider mobile teams to deliver exceptional user experiences. The Mobile Foundation team is responsible for providing industry-leading frameworks, tools, services, and integrations for development, deployment, and quality control.

Key responsibilities include:

  • Exploring new features of Swift and iOS Core Frameworks
  • Participating in the evolution of architecture approach inspired by TCA
  • Driving the development of core frameworks (Networking, Image Loading, Analytics)
  • Optimizing app performance
  • Partnering with mobile development teams
  • Maintaining feedback loops with mobile engineers

The ideal candidate should have:

  • Up-to-date knowledge of Swift and iOS trends
  • Extensive iOS development experience in Swift
  • Strong understanding of design patterns and OOP
  • Expertise in concurrency models (GCD, Swift Concurrency)
  • Experience with protobuf, gRPC, and socket-based networking (desirable)
  • Mastery of Xcode debugging
  • Solid communication skills and team-working capability
  • Passion for software design and excitement about change

Bumble Inc. is committed to inclusion and encourages applications from diverse backgrounds. They offer a hybrid work environment and are open to making reasonable adjustments to support candidates throughout the application process.

Last updated 8 months ago

Responsibilities For Senior iOS Engineer - Mobile Foundation

  • Explore new features of Swift language and iOS Core Frameworks
  • Establish best practices for using new Swift and iOS features
  • Participate in the development and evolution of architecture approach inspired by TCA
  • Drive the evolution of core frameworks (Networking, Image Loading, Analytics, etc.)
  • Explore ways to optimize app, component, and code performance
  • Develop cadence and strong partnerships with mobile development teams
  • Continuously improve Mobile Foundation team's offerings
  • Maintain robust feedback loop with mobile engineers

Requirements For Senior iOS Engineer - Mobile Foundation

  • Up to date with the latest Swift and iOS trends
  • Extensive iOS application development experience in Swift
  • Excellent understanding of design patterns and Object-Oriented Programming
  • Strong knowledge of concurrency models and tools: GCD, Swift Concurrency
  • Mastery of Xcode debugging
  • Solid communication skills and strong team-working capability
  • Attention to detail, structural thinking, and a passion for software design
  • Excitement about change

Interested in this job?