Android Applications Engineer
Role details
Job location
Tech stack
Job description
To take responsibility for the development and maintenance of applications aimed at a range of Android devices, including mobile phones and tablet computers. Your primary focus will be development of Android applications and their integration with back-end services. You will be working alongside other engineers and developing different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential., * Design and build applications for Android platforms using reusable and reliable Kotlin code.
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with a team to define, design, and ship new features.
- Identify and correct bottlenecks and fix bugs using Jira.
- Help maintain code quality, organisation, and automation.
- Working closely with Validation Team to diagnose and resolve issues.
Requirements
Essential:
- Demonstratable 3+ years experience working with Android applications technology.
- Thorough understanding of connective technology and versioning control such as Git.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Understanding of Android design principles and interface guidelines.
- Complex problem solving.
- Familiarity with cloud messaging APIs and push notifications.
- Confidence in using Jetpack Compose toolkit for UI building.
- Ability to construct useful UI/unit tests to test feature sets across the applications.
Desirable / Non-Essential:
- Bachelor's Degree in Computer Science or related field.
- Knowledge of AWS services including CodeCommit and IoT Core.
- Knowledge of other web technologies and UI/UX standards.
- Knack for benchmarking and optimization.
- Understanding/experience of Dev Ops for Android specific pipelines.
- The ability to review and provide feedback on Pull Requests as well as resolving merge conflicts safely.
Benefits & conditions
Highly competitive salary with an excellent Benefits package