Job Title
Android Developer
Overview
You will be part of a dynamic team consisting of a Product Owner, multiple technical project managers, Android and iOS developers, two testers, and a UI designer.
Responsibilities
* Maintain the Application: Address bugs, crashes, and memory leaks, ensuring the app runs smoothly and efficiently.
* Implement new features such as content personalization, product page recasting, and customer journey simplification.
* Assist with non-regression testing and support the automation efforts of the quality team.
* Engage regularly with other teams, especially the .NET API team, ensuring seamless integration and troubleshooting.
* Work with push notifications and integrate several SDKs, including Adobe Analytics and Batch.
* Develop and maintain both native and webview components of the application.
Requirements
* Proficiency in Java, Kotlin, XML, and Jetpack Compose.
* Strong understanding of MVVM architecture.
* Experience with GitLab or other Git repository solutions, and experience working in a large team with pull requests (PRs) and code reviews.
* Familiarity with Agile processes and SCRUM methodology.
* Fluent in English for effective communication with international teams.
* Knowledge of the app ecosystem and e-commerce applications.
Desired Qualities
* Curious and motivated to learn new technologies and tools.
* Passionate about front-end development and creating excellent user experiences.
* Autonomous and detail-oriented, able to manage tasks independently.
* Strong team spirit with a positive attitude and the ability to collaborate effectively with others.