Engineering

Lead Android Developer

Location
Location: Hybrid - Cheltenham
Clearance
Clearance: eDV
Closing date

About the Role

We are seeking a dynamic and motivated Lead Android Developer to join our team. In this role, you will lead the development of our Android applications while providing technical leadership to the mobile development team. You will work with customer to quickly understand their problems and design, implement solutions using innovative technology. In this role, you’ll apply your leadership, problem solving, creativity, and technical skills to help the team drive a positive impact to the user. This position requires deep technical expertise, leadership acumen, and a passion for driving technology initiatives 

Leadership and Strategy:

  • Serve as the technical authority for projects, guiding design, implementation, and maintenance of infrastructure and applications.
  • Collaborate with stakeholders to define technical requirements, timelines, and deliverables.
  • Mentor and guide team members to achieve their technical and professional goals.

Key Responsibilities

  • Architect, design, and develop high-quality Android applications that meet performance, security, and scalability requirements
  • Collaborate with product managers, designers, and other stakeholders to define technical requirements and deliver solutions
  • Optimise application performance, memory usage, and battery consumption
  • Implement robust security measures to protect user data and application integrity
  • Maintain and improve CI/CD pipelines for efficient application deployment
  • Stay current with Android platform updates and industry best practices
  • Participate in technical decision-making and help define architectural direction
  • Troubleshoot complex issues across the application stack

Required Qualifications

  • Professional Android development experience
  • Strong proficiency in Kotlin and Java
  • Deep understanding of Android SDK, Material Design principles, and Android architecture components
  • Experience with RESTful APIs, JSON, and data synchronisation
  • Familiarity with version control systems (Git) and Agile development methodologies
  • Knowledge of testing frameworks and best practices for mobile applications
  • Experience leading and mentoring a team of developers
  • Excellent problem-solving and analytical skills
  • Strong communication abilities and team collaboration skills

Preferred Qualifications

  • Knowledge of Kotlin Coroutines and Flow
  • Understanding of reactive programming (RxJava/RxKotlin)
  • Familiarity with cloud services (AWS, GCP, or Azure)
  • Experience implementing security features such as encryption, authentication, and authorisation
  • Contributions to open-source projects or published applications
 

Contact Details

Only PDF files are accepted

Current Employment

Location