About the job
Responsibilities:
- Take ownership of the technical aspects, tools, and processes related to our Android application.
- Manage app releases to ensure a seamless user experience.
- Create exceptional user interfaces using Jetpack Compose.
- Oversee our Kotlin codebase, upholding best practices and coding standards.
- Make informed technical decisions driven by production metrics and user experience data.
- Facilitate experimentation through A/B testing methodologies.
- Collaborate with designers to establish and implement a new Design Language System.
- Assist Product Managers, designers, and other engineers in exploratory initiatives.
- Align API contracts with backend developers for smooth integration.
- Advance the existing MVI application architecture in alignment with our technical vision.
- Proactively manage technical debt and enhance the maintainability of the Android application.
- Promote regression prevention, code coverage, and automated testing.
- Drive data-informed decision-making for business, product, and technical strategies.
- Mentor junior engineers to foster their professional development.
- Support app discovery activities.
Your contributions will help the team achieve short-term objectives, including:
- Optimizing price visualization.
- Enhancing user experience in critical sales areas.
- Maximizing marketing acquisition.
- Reducing significant technical debt in the Android application.
