ChicagoFull TimeEngineering
Remotely
androidkotlinmvvmclean architecturejetpack composemvisqliteroom
Job Description
📋 Description
- Staff Android software engineer leading technical direction for Android POS apps
- Hands-on role writing production code and mentoring engineers
- Own multi-year architecture roadmap; ensure offline-first and real-time syncing
- Collaborate across product, design, and leadership to align technical investments
- Drive reliability, performance, and developer productivity at scale
🎯 Requirements
- 10+ years in software engineering; experience building Android apps at scale; Staff-level leadership
- Deep Kotlin, coroutines, Flow; modernizing RxJava-based systems
- Designing multi-module Android apps; strong MVVM/MVI/Clean Architecture experience
- Expertise in offline-first workflows and high-volume real-time data
- Strong cross-team leadership and communication
🎁 Benefits
- Medical, Dental, Vision Insurance
- 401k with company match
- RSUs
- Paid vacation, holidays, sick leave, volunteer time off
- Employee Resource Groups; stipend for cell phone/internet
- Tuition reimbursement up to $2,000/year
Back to all jobs