1 year Contract
Our client is looking for an experienced Senior Android Engineer to join a Consumer Servicing and Engagement team within a major financial services environment. This is a hands-on mobile engineering role focused on designing, developing and maintaining secure, scalable and high-performance Android applications . The ideal candidate will have strong expertise in Kotlin, Flutter, Android Studio, Jetpack Compose and Material Design , alongside experience building modern Android user interfaces, integrating APIs and delivering production-ready mobile applications.
Key Responsibilities
- Design, develop and maintain Android mobile applications using Kotlin and Flutter .
- Build modern, responsive user interfaces using Jetpack Compose and Material Design .
- Develop and maintain Android components including Activities, Fragments, Services, Broadcast Receivers and Content Providers .
- Apply architectural patterns such as MVVM, MVI, MVC and Clean Architecture .
- Integrate RESTful APIs, GraphQL services and third-party platforms .
- Implement push notifications, background services and application lifecycle management .
- Optimise application performance, responsiveness, memory management and stability .
- Debug and resolve application issues across different Android versions and devices .
- Develop automated unit and UI tests using JUnit and Espresso .
- Build reusable Android components and contribute to shared mobile libraries.
- Participate in code reviews and maintain engineering standards.
- Collaborate with designers, backend developers and product teams to deliver secure, production-ready applications.
- Support application builds, testing and deployment processes.
- 8+ years' software/mobile engineering experience .
- Expertise in Android Studio and Jetpack Compose .
- Experience with Material Design and modern Android UI development.
- Strong knowledge of core Android components:
- Activities and Fragments
- Services and Broadcast Receivers
- Content Providers
- Experience with MVVM, MVI, MVC or Clean Architecture .
- Experience with push notifications, background processing and Android lifecycle management .
- Strong debugging, performance optimisation and memory management skills.
- Experience with JUnit and Espresso for unit/UI testing.
- Version control using Git, GitHub or GitLab .
- Strong communication and collaborative engineering skills.
- CI/CD experience using Jenkins, Bitrise or GitHub Actions .
- Agile / Scrum delivery experience.
- Experience building secure mobile applications.
- Financial Services / Banking experience.
#J-18808-Ljbffr
Senior Android Engineer in London employer: Queen Square Recruitment Ltd
At Queen Square Recruitment Ltd, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel in their roles. As an Azure MLOps Engineer, you will benefit from continuous professional development opportunities, a supportive team environment, and the chance to work on cutting-edge projects in a vibrant location. Join us to be part of a forward-thinking company that values your contributions and prioritises your growth.
Contact Details:
Queen Square Recruitment Ltd Recruitment Team