Android Developer
Lorien
Charing Cross, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Charing Cross, United Kingdom
Tech stack
Java
Android
Automation of Tests
Software Quality
Human-Computer Interaction
Systems Development Life Cycle
Software Engineering
Test Driven Development
Kotlin
Material Design
Integration Tests
Jetpack Compose
Job description
You'll apply widely accepted software engineering principles and methodologies to design, develop, test, and maintain libraries and applications that support the delivery of native Android apps for the bank.
You'll also oversee the quality of work, ensuring it meets exacting standards., * Creating prototypes, UI components, and reference demo apps for that will be used by Android teams across the bank.
- Writing software for automated CI/CD pipelines to automate and ensure controls are in place throughout the SDLC. We continuously deploy our design system libs to production, meaning automation is key in all our processes.
- Collaborating closely with colleagues from various disciplines, including web and iOS engineers, visual designers, and content and accessibility experts Supporting Android software engineers in other teams as they adopt design system components.
Requirements
- Strong Experience working with Kotlin
- Strong Experience working with Jetpack Compose
- Strong Experience working with Java
- Experienced in working with User Interface standards.
- Knowledge of the key phases of the software delivery life cycle and established software development methodologies.
- Extensive experience writing unit and integration tests, along with familiarity with automated code quality tools, visual regression tools, and test-driven development.
- A deep understanding of Android accessibility guidelines and both automated and manual accessibility testing tools and techniques.
- Experience working in a highly collaborative, cross-functional environment, continuously delivering products and solving complex problems as part of a team, with strong written and verbal communication skills.