-
Best Job Tool

Android Developer

Best Job Tool
United Kingdom · Full-time · Associate

About The Company

TEKsystems, a leading provider of IT staffing and services, is part of the Allegis Group, one of the largest talent management firms globally. With a strong reputation for delivering innovative technology solutions, TEKsystems partners with organizations across various industries to provide skilled professionals and comprehensive IT consulting services. Their commitment to excellence, integrity, and customer satisfaction has established them as a trusted leader in the technology staffing industry. TEKsystems' extensive network and deep industry expertise enable them to connect talented professionals with organizations seeking to transform and optimize their technological capabilities.

About The Role

Our Tier 1 banking client is seeking a highly skilled Android Developer for a long-term contracting position based in London, UK. This role offers an exciting opportunity to work on cutting-edge banking applications, contributing to the development and optimization of mobile solutions that serve millions of users. The successful candidate will be responsible for designing, developing, and maintaining Android applications, ensuring high performance, scalability, and security. The role requires onsite presence three days a week in London, providing an excellent environment for collaboration and innovation within a dynamic team. This position is ideal for professionals passionate about mobile development, eager to work on complex distributed systems, and interested in making a significant impact in the financial technology sector.

Qualifications

The ideal candidate will possess a strong foundation in Android development with hands-on experience in various modern technologies and frameworks. Key qualifications include:

  • Proven experience with Android development, including Jetpack, Compose, and MVI architecture.
  • Solid understanding of RESTful APIs, OkHttp, and RAML API documentation.
  • Proficiency in Kotlin, Coroutines, Flow, and RxJava for reactive programming.
  • Experience with dependency injection frameworks like Dagger.
  • Knowledge of CI/CD tooling such as GitHub, GitHub Actions, and CircleCI.
  • Experience with automated testing frameworks like Espresso and JUnit, including test fakes and WireMock.
  • Mid-level knowledge of Android performance analysis and optimization techniques.
  • Experience working with distributed systems and familiarity with CI/CD pipelines.
  • Excellent problem-solving skills and the ability to work effectively within a collaborative team environment.
  • Onsite work in London three times per week is required.

Responsibilities

The Android Developer will play a crucial role in designing, developing, and maintaining mobile applications tailored for banking services. Responsibilities include:

  • Developing high-quality, efficient, and scalable Android applications using Kotlin, Compose, and related frameworks.
  • Implementing user interfaces with Jetpack Compose and adhering to best practices in UI/UX design.
  • Architecting and maintaining robust MVI architecture for app stability and performance.
  • Integrating and consuming RESTful APIs securely and efficiently, utilizing OkHttp and related tools.
  • Collaborating with cross-functional teams to define technical requirements and translate them into functional features.
  • Optimizing application performance through profiling and troubleshooting, ensuring seamless user experiences.
  • Participating in code reviews, automated testing, and continuous integration processes to maintain high code quality.
  • Contributing to documentation, including RAML API specifications and internal technical guides.
  • Staying updated with industry trends, emerging technologies, and best practices in Android development.
  • Ensuring compliance with security standards and data privacy regulations pertinent to banking applications.

Benefits

Joining TEKsystems and working with our banking client offers numerous benefits, including:

  • Competitive daily rate aligned with industry standards.
  • Long-term contract providing stability and ongoing professional development opportunities.
  • Exposure to innovative banking technology projects and complex distributed systems.
  • Collaborative work environment with talented professionals and industry experts.
  • Opportunities for skill enhancement through exposure to the latest Android frameworks and tools.
  • Flexible working arrangements with onsite presence three days a week in London.
  • Access to a global network of technology professionals and resources.

Equal Opportunity

TEKsystems is an equal opportunity employer committed to fostering an inclusive environment for all employees and applicants. We celebrate diversity and are dedicated to creating a workplace where everyone feels valued, respected, and empowered to contribute their best. We do not discriminate based on race, ethnicity, gender, age, sexual orientation, disability, religion, or any other protected characteristic. Our hiring practices are designed to promote fairness and equal opportunity for all candidates, ensuring that talent and potential are the only factors considered in our selection process.

Key Skills

Ranked by relevance

android restful apis kotlin cicd continuous integration junit
Login to Apply
Posted
Sep 02, 2025
Type
Full-time
Level
Associate
Location
United Kingdom

Industries

Technology Information Media

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Best Job Tool
Related

PHP Developer

2026-03-18

Full-time
Associate
United States
Technology
Information Technology
View Job Details
Best Job Tool
Related

IOS Engineer

2026-03-19

Full-time
Associate
Canada
Technology
Information Technology
View Job Details
Haystack
Related

Backend Developer

2026-05-28

Full-time
Mid-Senior
Austria
Technology
Engineering