Mobile Software Engineer (Android)
Core
Native Android mobile engineer building high-performance user experiences for e-commerce loyalty initiatives.
Role type
Senior IC mobile software engineer
Builds
Mobile applications (Smart! and related improvements)
Domain
E-commerce / Mobile Development
Deliverable
product features
Required skills
Kotlin, Android native development, MVVM/MVI/Clean Architecture, RESTful APIs, asynchronous programming, unit and integration testing, Git, CI/CD pipelines
Preferred skills
Jetpack Compose, Coroutines, A/B testing frameworks, open-source contributions, Agile/Scrum
Technologies
Android, Kotlin, Git, Jetpack Compose, Coroutines, REST, Kubernetes, Docker, Consul, GitHub Actions
Responsibilities
Develop and enhance mobile applications for user loyalty initiatives, collaborate with product owners and designers to translate user needs into robust mobile experiences, implement software engineering principles and data structures, manage CI/CD pipelines
Seniority
Senior, hands-on IC