Responsibilities
- Take ownership of the technical work, tools, and process relevant to our Android app
- Manage and drive app releases, thus minimizing the risk for degrading user experience
- Build up outstanding user experience through Jetpack Compose
- Become the guardian of our Kotlin code base, enforce and maintain best practices
- Make technical decisions based on production, performance and user experience metrics and data
- Enable experimentation through A/B testing
- Support Designer with defining and implementing a brand new Design Language System
- Support Product Managers, Designers and fellow engineers in discovery activities
- Negotiate and align API contracts with backend engineers
- Evolve the current MVI application architecture in line with our technical vision
- Vigorously manage tech debt and constantly improve the maintainability of the Android app
- Champion regression prevention, code coverage and automated testing
- Enable business, product and technical decision making based on data
- Help less experienced engineers grow
- Assist in app discovery activities
This way you will help the squad achieve its short term goals, some of which are related to
- Optimizing the price visualization
- Improving the user experience in crucial areas, such as sales
- Maximizing marketing acquisition
- Eliminating massive tech debt in the Android app