Senior Software Engineer
About the role
Ready to be a Titan? As a Senior Software Engineer, Android, you will be responsible for guiding the technical implementation for our next generation Android native mobile application(s). This is an exciting role for an extremely talented engineer to come in and develop key product differentiators by leveraging the full native power of our customers mobile devices. We build for perfection, use modern tools, have an amazing culture, and love to solve complex problems. If you share the same values, you should consider joining us in our efforts to achieve the extraordinary! Being human isn’t about checking every box on a list. It’s about the experiences we have, people we meet, and the perspectives we share. So, if you have the skills but are hesitant to apply because of your background, apply anyway. We need amazing people like you to help us challenge the conventional and think differently about the problems that we’re solving. We’re in this together. Come be human, with us.
Responsibilities
Guide the technical implementation for next‑generation Android native mobile applications and develop key product differentiators by leveraging the full native power of customers’ mobile devices.
Requirements
- Bachelor's degree in Computer Science (or a technical field) or equivalent practical experience
- 5+ years of experience in mobile application development
- 5+ years of experience with Android framework development
- Expert level programming experience in Java or Kotlin
- Experience architecting and designing mobile applications or frameworks
Qualifications
- Master's degree or PhD
- Experience architecting and designing large‑scale, scalable systems
- Experience developing creative solutions to difficult problems
- Deep knowledge of KMM
- Strong understanding of Jetpack Compose
Skills
- C# familiarity
- Understanding of MVI architecture
- Experience with BitRise
Benefits
- Flextime, recognition, and support for autonomous work: flexible time off with ample learning and development opportunities
- Comprehensive onboarding program, leadership training for Titans at all levels, and other programs and events
- Great work rewarded through Bonusly, peer‑nominated awards, and more
- Holistic health and wellness