Overview
We are looking for a Senior Android Developer to join the mobile team responsible for building the client’s native Android Shopping app — a platform used by millions globally. Teams are cross-functional, composed of Android, iOS, and backend engineers collaborating closely to deliver high-quality features.
You will work alongside specialists who are experts in their fields while maintaining a broad view of project goals. Mobile teams collaborate closely with Web teams, Product Managers, and UX designers to ensure feature parity and consistent, top-quality experiences across platforms. The development process embraces best practices such as continuous delivery, automated testing, and encourages exploring new technologies aligned with business and long-term objectives.
Client:
Our client is one of the largest online retailers worldwide, generating over £2 billion in annual revenue. Headquartered in the UK, they are pioneering the transformation of grocery ecommerce on a global scale. Their custom-designed solutions uniquely address the complex and evolving needs of shoppers while boosting productivity, flexibility, and profitability for online grocery retailers. With a long-standing partnership, DataArt has supported the client by developing web portals, mobile apps, delivery control systems, staff management tools, data storage solutions, and more.
Project Overview:
DataArt’s experts contribute to creating an exceptional suite of cloud-based solutions for the online grocery business, fully hosted on AWS. This includes innovative technology to streamline operations and enhance the customer experience.
- Develop and maintain the Android mobile application
- Write and sustain automation test suites
- Collaborate effectively within the team and with other teams to meet business goals
- Strong programming skills with object-oriented design expertise
- Deep knowledge of the Android SDK and modern development tools like Android Studio
- Experience working on published apps in the Google Play Store
- Passionate about automated testing with hands-on experience
- Proficiency in Kotlin programming language
- Familiarity with Hilt for dependency injection, MVVM architecture, and strong understanding of Clean Architecture principles
- Skilled in Espresso UI testing, unit tests, and GitLab CI integration
- Experienced with Retrofit networking library
- Knowledge of Jetpack Compose for modern UI development
- Proven experience working within Agile teams
- Comfortable in dynamic continuous delivery environments
- Mastery of Git version control
- Understanding of iOS and/or Java development is a plus
- Exposure to reactive programming paradigms (e.g., RxJava, Flow)
Our intelligent job search engine discovered this job and republished it for your convenience.
Please be aware that the job information may be incorrect or incomplete. The job announcement remains the property of its original publisher. To view the original job and its full details, please visit the job's URL on the owner’s page.
Please clearly mention that you have heard of this job opportunity on https://ijob.am.