Summary: The role of Senior Android Engineer involves developing and securing mobile applications within a team focused on mobile security at LBG. The position requires expertise in Android mobile development, stakeholder management, and the implementation of scalable security solutions. The engineer will work closely with strategy teams to design and produce mobile components and services. A strong understanding of Kotlin, Android SDK, and modern architectural patterns is essential for success in this role.
Key Responsibilities:
- Develop and produce mobile components and services for Android applications.
- Collaborate with strategy teams to architect and implement security solutions.
- Ensure adherence to Android UI design principles and best practices.
- Manage stakeholder relationships effectively.
- Apply SOLID principles and work within a modularised codebase.
- Conduct UI testing and performance tuning of applications.
Key Skills:
- Excellent knowledge of Kotlin/Java.
- Strong knowledge of Android SDK and UI design principles.
- Experience with offline storage, threading, and performance tuning.
- Familiarity with the open-source Android ecosystem and libraries.
- Proficient in Google's Android design principles and Git.
- Experience with MVVM/MVI architecture and Jetpack libraries.
- Knowledge of Jetpack Compose.
- Experience working in a modularised codebase.
- UI testing skills.
Salary (Rate): undetermined
City: Greater Bristol Area
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT
About the team Our team is accountable for security within the mobile channel. We provide a suite of mobile security components, that provides an all-round security posture in mobile apps including associated services (penetration testing, obfuscation, consultancy etc.). Our mission is to build a scalable, adaptable, and proactive approach to securing LBG’s mobile apps, enabling mobile engineers across the bank to operate with confidence and agility in an ever-evolving threat landscape. We’re passionate about our shared passion for delivering new features for customers across our brands in the mobile space. 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 teams to architect, design and implement solutions. What we need from you / essential skills & experience: • 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 modularised codebase • UI testing