Lead Mobile Engineer
Mark43 · Boston, MA · 1 wk ago
On-siteEngineeringFull-time
About the role
We are seeking a Lead iOS Engineer to join our dynamic team in Boston, MA. This role is based on a 3-day hybrid schedule.
Responsibilities
- Lead the design and implementation of new features for our mobile-first public safety platform using Swift and modern iOS frameworks.
- Partner with Android engineers to identify opportunities for shared business logic using Kotlin Multiplatform while preserving a best-in-class native iOS experience.
- Define the technical roadmap for our iOS platform, balancing long-term architecture with rapid customer delivery.
- Collaborate closely with Product, Design, and Engineering to develop solutions that meet customer needs while maintaining a high bar for quality and performance.
- Review pull requests, mentor engineers, and help establish engineering best practices around architecture, testing, and maintainability.
- Improve CI/CD pipelines, automated testing, and release processes to ensure reliable App Store deployments.
- Investigate production issues, reduce technical debt, and drive architectural improvements that make the platform easier to build and maintain over time.
Requirements
- 7+ years of professional software engineering experience, including significant experience developing native iOS applications with Swift.
- Experience serving as a technical lead or senior engineer, driving architecture, mentoring teammates, and leading complex technical initiatives.
- Deep expertise in modern iOS development, including Swift, Swift Concurrency, UIKit and/or SwiftUI, and Apple's current development best practices.
- Strong experience with Kotlin and an understanding of cross-platform mobile architectures.
- Experience shipping multiple production mobile applications from concept through App Store release.
- Experience designing scalable application architecture and writing clean, maintainable, well-tested code.
- Strong understanding of mobile testing strategies, CI/CD pipelines, and App Store release processes.
- Experience integrating RESTful APIs and working with cloud-based backend services.
- Excellent communication skills and the ability to collaborate effectively across Engineering, Product, and Design.
Qualifications
- Humble, open, and curious, always looking to learn from teammates and improve the way we build software.
- Comfortable taking ownership of challenging technical problems while helping others succeed.
- Passionate about building thoughtful, reliable software that users depend on in high-pressure situations.
- Willing to empathize with users whose experiences may be very different from your own.
- Detail-oriented with a strong commitment to quality, craftsmanship, and continuous improvement.
Skills
- Swift
- Kotlin
- Kotlin Multiplatform (KMP)
- SwiftUI
- Swift Concurrency
- UIKit
- CI/CD pipelines
- RESTful APIs
- Cloud-based backend services
- Mobile testing strategies
- Scalable application architecture
- Mentoring and leadership
Benefits
- Competitive compensation package
- Flexible work schedule
- Professional development opportunities
- Health and wellness benefits
- Employee recognition programs
Pay
Compensation is competitive and commensurate with experience.
Schedule
This role is based on a 3-day hybrid schedule.