
Senior Software Engineer, Mobile
Thrive Marketabout 1 month ago
Base Salary
$165k - $190k/yr
Responsibilities
- Design and build native mobile features in Swift/SwiftUI (iOS) and Kotlin (Android).
- Integrate with backend services and REST/RPC APIs for personalized mobile experiences.
- Modernize legacy Objective-C and Java mobile codebases.
- Decompose mobile architectures into modular, testable components.
- Practice test-driven development and ensure meaningful observability.
- Collaborate with Product, Design, and Data teams to define technical specs.
- Instrument mobile experiences with metrics and own performance SLAs.
- Conduct code reviews and document mobile best practices.
- Diagnose and resolve production issues, including crash triage.
Requirements
- 7+ years of hands-on mobile engineering experience on both iOS and Android.
- Strong proficiency in Swift and SwiftUI for iOS development.
- Solid experience with Kotlin for Android development.
- Experience building and consuming REST and RPC APIs at scale.
- Knowledge of mobile CI/CD pipelines and app distribution.
- Familiarity with data persistence options on mobile.
- Experience with mobile observability and monitoring tools.
- Comfort with modernizing legacy mobile codebases.
- Strong communication skills to articulate tradeoffs and influence decisions.
- Experience with agile development and collaborative Git workflows.
Benefits
- Comprehensive health benefits including medical, dental, and vision.
- Competitive salary plus equity.
- 401k plan.
- 9 observed holidays.
- Flexible paid time off.
- Subsidized ClassPass membership for fitness and wellness.
- Free Thrive Market membership with employee discount.
- Coverage for life coaching and therapy sessions.
Tech Stack
Categories
Full StackMobile