The Role:Android Engineers
Location:
Leeds, UK - Hybrid
Role type: Inside IR35 Contract
Job Description:
We're looking for a self- motivated Senior Android Engineer, proficient in Android mobile development. You'll have technical know-how from crafting, developing, and producing mobile components and services, stakeholder management working closely with strategy and UX/UI Design teams to architect, design and implement solutions and you'll love mentoring and educating less experienced developers. Security is at the heart of everything we do at LBG, and our Engineers contribute to building a secure culture. It'll feature as a key part of your role - having a secure mindset to provide strong and resilient business solutions that safeguard our business and customers from security threats.
About You:
• Professional working knowledge in designing a mobile experience for variable screen sizes in variable versions of Android
• Excellent knowledge of Kotlin/Java
• Strong knowledge of Android SDK, Android UI design principles, patterns, and best practices
• Experience with offline storage, threading, and performance tuning
• Awesome knowledge of the open-source Android ecosystem and the libraries available for common tasks and benchmarking and optimisation
• Proficient in Google's Android design principles, interface guidelines, and code versioning tools, such as Git
• Applying SOLID Principles
• MVVM/MVI architecture, Android Architecture Components and other Jetpack libraries
• Jetpack Compose
• Working in a modularized codebase
• UI testing
1. Communication Skills
– The candidate must have excellent communication skills, both verbal and written, as they will be expected to collaborate effectively with teams and stakeholders.
2. Technical Skills
:
3. Strong hands-on experience with
Kotlin
and practical implementation of
Jetpack components
.
4. Proficiency in writing
unit tests
using
Mockito
to ensure robust and reliable applications.
5. Solid understanding of
Architectural Patterns
, with a focus on
Clean Architecture
, which is frequently used in modern Android development.
6. Expertise in
Dependency Injection
frameworks.
7. Strong knowledge and working experience with
Retrofit
for API integration.
8. Hands-on experience with
Dagger
for dependency management and scalable application development.
9. Experience Requirement
– We are looking for an
experienced Android Developer with 7–10 years of expertise
in building and delivering high-quality mobile applications.