Negotiable
Undetermined
Hybrid
London Area, United Kingdom
Summary: The role of Android Engineer involves developing and testing applications using Kotlin and Java within the Economic Crime Prevention Platform. This hybrid position requires collaboration with Product and Design teams to enhance the Group's capabilities in preventing economic crime. The engineer will focus on creating a mobile experience across various Android devices while adhering to best practices and design principles. The assignment is for a duration of 6 months based in London.
Key Responsibilities:
- Excellent knowledge of Kotlin / Java
- Strong knowledge of Android SDK, Android UI design principles, patterns, and best practices
- Strong experience with Android frameworks, multi-module architecture, Jetpack Compose, dependency injection (e.g., Dagger/Hilt), and asynchronous programming (e.g., Coroutines)
- Professional hands-on experience and working knowledge in designing a mobile experience for variable screen sizes in variable versions of Android phones and tablets
Key Skills:
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks and benchmarking and optimisation
- Unit, UI and Snapshot Testing
- Solid understanding of software architecture (MVVM), design patterns (SOLID, DRY) and best practices (specifically Google's Android design principles, interface guidelines)
- In-depth knowledge and experience of interacting with RESTful APIs
- Demonstrated experience collaborating with Product and Design colleagues to drive outcomes for customers
- A good understanding of Git, source code management and managing change
- Knowledge and experience of agile development practices, continuous integration and test automation (e.g. TDD, BDD)
- Excellent interpersonal and team working skills
- Experience of technical guidance and mentoring
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job title: Android Engineers & Tester
Will the role be 100% remote, hybrid or 100% office? Hybrid – 2 Days/week
If the role is hybrid/ office based specify location: London
Duration of assignment: 6 Months
Role description: Android Engineer Kotlin / Java
In the Economic Crime Prevention (ECP) Platform, our mission is to reduce harm to our communities by enhancing the Group's capability to prevent, detect and respond to economic crime (Fraud and Financial Crime). The Platform sits within Enterprise CIO and plays a critical role in providing services across the whole Group.
Key responsibilities:
- Excellent knowledge of Kotlin / Java
- Strong knowledge of Android SDK, Android UI design principles, patterns, and best practices
- Strong experience with Android frameworks, multi-module architecture, Jetpack Compose, dependency injection (e.g., Dagger/Hilt), and asynchronous programming (e.g., Coroutines).
- Professional hands-on experience and working knowledge in designing a mobile experience for variable screen sizes in variable versions of Android phones and tablets
Key skills/knowledge/experience:
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks and benchmarking and optimisation
- Unit, UI and Snapshot Testing
- Solid understanding of software architecture (MVVM), design patterns (SOLID, DRY) and best practices (specifically Google's Android design principles, interface guidelines)
- In-depth knowledge and experience of interacting with RESTful APIs
- Demonstrated experience collaborating with Product and Design colleagues to drive outcomes for customers
- A good understanding of Git, source code management and managing change.
- Knowledge and experience of agile development practices, continuous integration and test automation (e.g. TDD, BDD).
- Excellent interpersonal and team working skills
- Experience of technical guidance and mentoring.