Job Description
Shape the Future of Mobile Experience
Apex Mobile Systems is at the forefront of the mobile-first revolution, serving millions of users with our cutting-edge productivity suite. We are seeking an iconic Senior Mobile App Developer to join our world-class engineering team in San Francisco.
This is a high-visibility, high-impact role. You won't just be writing code; you will be defining the technical architecture for our next-generation mobile platform. If you have a passion for crafting flawless mobile experiences and the technical depth to back it up, this is your stage.
What We Offer
- Ownership: Full lifecycle ownership of complex features from concept to launch.
- Growth: A dedicated budget for conferences, courses, and tools.
- Impact: Your work will directly shape the experience of millions of users.
- Balance: Flexible working hours and a hybrid work model (2 days in office).
Ready to build something meaningful?
Responsibility
- Lead the design and development of high-quality, scalable mobile applications for iOS (Swift, SwiftUI) and Android (Kotlin, Jetpack Compose).
- Drive architectural decisions to improve code quality, testability, and performance across the mobile codebase.
- Collaborate closely with Product and Design to translate complex user stories into elegant technical solutions.
- Establish and enforce best practices around CI/CD, code reviews, and comprehensive unit and integration testing.
- Mentor senior and mid-level engineers, fostering a culture of technical excellence, collaboration, and continuous improvement.
- Champion the adoption of modern mobile development patterns (MVVM, Clean Architecture, The Composable Architecture).
- Optimize application performance for maximum speed and scalability, utilizing profiling tools like Instruments and Android Profiler.
Qualification
- 7+ years of professional software development experience, with a strong focus on mobile platforms.
- Deep expertise in Swift and Kotlin is non-negotiable. Experience with Objective-C and Java is a strong plus.
- Mastery of modern mobile UI frameworks (SwiftUI, Jetpack Compose).
- Strong background in reactive programming patterns (Combine, Kotlin Flow, RxSwift).
- Proven experience architecting and maintaining apps used by millions of users.
- Excellent understanding of mobile app security, performance optimization, and offline storage patterns (Core Data, Room).
- Exceptional communication and leadership skills. Must be able to articulate complex technical concepts clearly.
- Bachelor's degree in Computer Science or equivalent practical experience.