You will develop and maintain Android features as part of the front end team supporting personalization acceleration efforts.
Responsibilities
• Build and ship features by collaborating with designers, product managers, and backend engineers.
• Implement responsible design principles to ensure accessibility and consistent rendering across devices.
• Monitor app performance and investigate usability issues related to traffic drops.
• Review app and feature code while planning future upgrades with the development team.
• Identify and uphold Android engineering best practices throughout the development lifecycle.
Required Skills
• Strong experience with Kotlin and Java.
• Experience using Jetpack Compose.
• Proven ability to develop Android features from backend service calls to UI implementation.
• Experience with unit and instrumentation testing.
• Full understanding of the mobile development process, including design, development, testing, and releases.
• 3+ years of experience working on large scale Android applications.
• Strong analytical problem-solving skills.
• Excellent organizational and project management skills.
Preferred Skills
• Experience with CI tools such as Gitlab, Team City, or Bitrise.
• Experience with test automation frameworks including Appium, Firebase, or Perfecto.
• Understanding of scalability, performance, and security best practices.