Back to jobs

Mobile Developer - Android, Java, Kotlin

Job description

Mobile Developer

Android, Java, Kotlin

Fully Remote

Competitive Salary

We are experts in designing, building and optimising digital products. We create websites, mobile apps and commerce solutions for ambitious organisations investing in growth and digital transformation. We are trusted to deliver by some of the world's best-known brands.

Working here is about building products that people love. We all work hard to define the sweetspot between customer demand and the needs of the businesses who employ us. And by building products that they all love, we love those products too. To do this you will be part of a diverse and inclusive team of like-minded people, ambitious for themselves and passionate about what they do. You will work on exciting and challenging projects.

The Lead Android developer will be responsible for the strategic leadership of technical excellence in the field of Android application development. The Lead Android Developer will bring their extensive skills and experience to bear having already worked as a Lead or in a Senior capacity for a minimum of two years.

The role is tasked with ensuring the planning, scoping and delivery of Android client projects to the highest quality. The Lead Android Developer brings passion for innovation, process, and technology to the agency and its client projects. Strong leadership and communication skills are required as the role includes pitching to clients and client management.

The Lead Android Developer drives for excellence by continually assessing and optimising relevant development methodologies and approaches to maintain the agency's production of best-in-class work. The person will be a responsible, mature and positive individual with great communication skills who is adept at supporting less experienced team mates and working in partnership with the wider project team.

TECHNOLOGY

  • Kotlin & Java
  • MVVM
  • Clean Architecture
  • Dagger2
  • RxJava2
  • Android Jetpack: LiveData, ViewModel, Room, Navigation Components
  • Retrofit + OkHttp
  • ExoPlayer
  • Junit4 & Mockito
  • Glide
  • Google Analytics
  • Firebase

TECHNICAL CAPABILITIES

  • Responsible for implementing key strategies to reduce technical debt within the codebases and ensuring that

these strategies are followed by more junior members of the team.

  • Technical authority for all major architectural decisions within the codebases with a view to improving longevity

and ongoing maintainability.

  • Expert knowledge of video on demand technologies and workflows, including an understanding of streaming

technologies & protocols and player technologies (including advert insertion).

  • A key point of contact for strategic technical business initiatives & directives.
  • A keen focus on producing clean, well-documented and robust code.
  • An expert understanding of code versioning using git.
  • Strong experience of software testing practices and principles, including unit testing.
  • A good working understanding of the concepts of continuous delivery pipelines and their implementation.
  • Experienced with evaluating and integrating 3rd party libraries as per project requirements.

If you are an ambitious and committed Mobile App Developer please contact lesleymorgan@spectrumit.co.uk