Lead iOS Engineer

San Francisco, CA

We are looking for an experienced iOS Engineer to own development of our consumer mobile app.

Essential Skills

  • Solid understanding of Swift, iOS frameworks, and iOS software design patterns
  • 3+ years of experience developing and deploying large-scale iOS apps (> 100k users)
  • Strong CS fundamentals
  • Strong sense of ownership, urgency and drive
  • Experience with Git

Desirable Skills

  • Strong intuition for user experience and idiomatic iOS interface design
  • Experience with background data collection, battery-life optimization, local data processing
  • Backend experience (Python, Django)
  • Committed to mentoring and learning from others

Responsibilities

  • Own full lifecycle of iOS application: prototyping, developing, testing, deploying, and debugging
  • Work with the team to ensure that the app experience is consistent between iOS and Android
  • Make architectural decisions that balance the trade-off between the level of customization and complexity
  • Write well-structured, maintainable, idiomatic code. Incorporate appropriate level of testing and documentation, depending on whether you’re prototyping or writing production code