Negotiable
Undetermined
Undetermined
Greater Bristol Area, United Kingdom
Summary: The role of Senior Android Engineer focuses on enhancing mobile security within the banking sector by developing and implementing mobile components and services. The position requires collaboration with strategy teams to ensure a robust security posture for mobile applications. Candidates should possess strong technical skills in Android development, particularly in Kotlin and Java, and be adept at stakeholder management. The mission is to enable mobile engineers to operate confidently in a dynamic threat landscape.
Key Responsibilities:
- Develop and produce mobile components and services for security in mobile applications.
- Collaborate with strategy teams to architect, design, and implement solutions.
- Manage stakeholder relationships effectively.
- Ensure adherence to Android UI design principles and best practices.
- Conduct performance tuning and optimization of mobile applications.
- Implement UI testing and work within a modularized codebase.
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.
- Understanding of SOLID Principles and MVVM/MVI architecture.
- Experience with Jetpack Compose and Android Architecture Components.
- Ability to work in a modularized codebase and conduct UI testing.
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