Senior Android Software Engineer
Core
Design, develop, and maintain high-quality Android applications for advanced internal tools supporting data-driven decision-making.
Role type
Senior Android Software Engineer
Builds
Internal tools for analyzing test variations, interpreting performance data, and optimizing feature rollouts
Domain
Fashion retail / Mobile development
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Jetpack Compose, Android SDK, Material Design, RESTful APIs, JSON, Git, Dependency Injection (Hilt/Dagger), Mobile performance optimization, Unit testing (JUnit/Espresso)
Preferred skills
CI/CD pipelines, Mobile analytics (Firebase/Mixpanel), Published apps on Google Play Store
Technologies
Kotlin, Java, Jetpack Compose, Android SDK, Hilt, Dagger, JUnit, Espresso, Firebase, Mixpanel
Responsibilities
Design and develop Android applications using Kotlin/Java; Collaborate with cross-functional teams to define and deliver new features; Write clean, efficient, and testable code; Debug and optimize application performance; Participate in code reviews and architecture discussions; Contribute to improving internal development processes and tooling
Seniority
Senior, hands-on IC