Lead Mobile Engineer
Company | Cape |
---|---|
Location | New York, NY, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior, Expert or higher |
Requirements
- 5+ years of experience with Android development, 2+ years of experience with iOS development.
- Proficiency in Swift.
- Proficiency in Kotlin.
- Strong foundational understanding of background and asynchronous processing in Android using Kotlin coroutines.
- Strong foundational understanding of the Android ecosystem (Architecture, Lifecycle, Services, etc).
- Experience with modern Android libraries & frameworks such as Compose, Room, Hilt, and Kotlin DSL.
- 2+ years of experience managing mobile engineering teams, with a strong focus on coaching, performance management, and team development.
- Deep, hands-on experience with Android (Kotlin/Java) development, and some expertise with iOS (Swift/Objective-C).
- Proven ability to attract, assess, and retain top engineering talent; experience onboarding and developing junior engineers.
- Ability to align technical decisions with business goals, balancing short-term delivery with long-term scalability.
- Strong technical skills; able to break down complex initiatives, set clear priorities, delegate when necessary, and deliver on time.
- Excellent communication skills, comfortable working across functions and levels, from engineers to executives.
- Familiar with cryptographic systems and designing privacy conscious solutions.
Responsibilities
- Manage a team of 5 mobile engineers (including a new grad), fostering a collaborative, inclusive, and high-performance environment. Provide regular feedback, mentorship, and career development support.
- Own the hiring process for mobile engineers, building a diverse and skilled team as we grow. Define and refine team structure and responsibilities.
- Define the technical direction for our mobile platforms, ensuring architectural integrity, code quality, and scalability across iOS and Android.
- Drive the planning, execution, and delivery of mobile features and products in collaboration with Product, Design, and Backend teams. Ensure timelines are met without compromising quality.
- Ensure our mobile apps are performant, secure, and user-friendly, with robust monitoring, testing, and release processes in place.
- Maintain a unified product experience across iOS and Android, while respecting platform-specific best practices.
- Continuously improve team workflows, from sprint planning to code reviews and retrospectives, fostering a culture of learning and iteration.
Preferred Qualifications
- Experience with gRPC.
- Experience with cryptography and trusted execution environments.
- Experience with carrier applications, eSIM, eUICC, and cellular technologies from both 4G & 5G.