Senior Android Software Engineer (All Genders)
$53,802–$80,400 year
HybridVienna, Vienna, Austria
EXPIREDVienna, Vienna, AustriaHybridFull Time$53,802–$80,400 yearSenior LevelLarge
Full TimeSenior LevelLarge
Job Summary
Design, implement, and deliver new features for Android apps across the customer journey, from onboarding to checkout. Participate in solution investigation, planning, and alignment with other teams while integrating their solutions into the mobile platform. Promote test automation through unit, integration, and performance testing, then build and publish application versions using Jenkins pipelines and the Google Play Store. Maintain existing applications, reduce technical debt, and coordinate incidents within a self-organizing Scrum environment.
Required Qualifications
- 6+ years of experience in Android development
- Kotlin
- Coroutines
- Flow
- Jetpack components
- MVVM
- Clean Architecture
- Modularization
- Jetpack Compose
- Dependency injection
- Hilt
- Dagger
- REST APIs
- Retrofit
- Ktor
- App performance optimization
- Debugging
- Monitoring
- Observability tools
- CI/CD pipelines
- GitHub Actions
- Bitrise
- Jenkins
- Unit testing
- UI testing
- Test-Driven Development
- JUnit
- Mockito
- Espresso
- Agile/Scrum environments
- Ability to guide junior developers
- Clarify requirements
- Strong communication and collaboration skills
- Hybrid working
- 60% of your time in the office
- 40% at home
Desired Qualifications
- Kotlin (preferred)
- Experience with experimentation and product optimization
- A/B testing
- Feature flags
- Firebase Remote Config
- Adobe Target
- Optimisely
- Analytics tools
- Firebase analytics
- Adobe analytics
- Localization & internationalization
- Lokalise
- Multi-module architecture
- Large-scale app optimization
- Kotlin Multiplatform
- Cross-platform approaches
- Mobile security best practices
- Secure storage
- Encryption
- Play Integrity API
- AI-assisted development
- GitHub Copilot
- Copilot Chat
- Code generation
- Refactoring
- Test automation
- Documentation
- Debugging
- Prototyping
- Architectural decisions
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.