Android Engineer at Robert Half
London, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

13 Jun, 25

Salary

0.0

Posted On

13 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Dependency Injection, Design Patterns, Service Integration

Industry

Information Technology/IT

Description

Robert Half is recruiting an experienced Android engineer for a London-based SaaS organisation. This is an initial 3-6 month contract with the potential for extension.

EXPERIENCE:

As an Android engineer, you should have the following experience:

  • Professional Android development experience with a track record of shipping apps.
  • Strong Kotlin expertise with object-oriented programming (OOP) skills.
  • Experience with Android app architecture and design patterns.
  • Solid knowledge of dependency injection (Hilt), asynchronous programming (Coroutines), and database management (Room).
  • Experience writing unit tests, ideally using Mockk.
  • Understanding of RESTful APIs and web service integration.
  • Familiarity with Android UI principles and ability to contribute to UI/UX discussions.
  • Proactive mindset: you take responsibility, monitor issues, and optimise performance.
Responsibilities

As an Android Engineer, you will be tasked with the following:

  • Develop and maintain their Android app, which is currently 85% Kotlin.
  • Work across the entire app development lifecycle-from project inception and coding to QA and deployment on the Google Play Store.
  • Collaborate with UX designers to build intuitive, high-quality mobile experiences.
  • Implement unit tests and ensure code reliability (Mockk is a plus).
  • Integrate with RESTful APIs and web services to enhance app functionality.
  • Optimize the app for performance, scalability, and maintainability.
  • Work with modern development tools and libraries, including Hilt, Retrofit, Coroutines, Room, and Mockk.
  • Take ownership of your domain, proactively monitoring app performance and identifying potential issues.
Loading...