Android Engineer

Android Engineer

Posted 2 weeks ago by Infoplus Technologies UK Limited

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

Detailed Description From Employer:

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.