Android Developer (Lead II - Software Engineering)
Nottingham, England, GB
27 days ago
Save Job
Summary
Role Description
Android Developer-Mobile Application’s
We are expanding our Android Development team in Nottingham!
If you’re passionate about building high-quality software that enhances the lives of consumers, this is your chance to work in a collaborative, self-organized engineering environment.
Type: Full time
Location: Nottingham
Work model: Hybrid – 3 days onsite, 2 days remote
What You’ll Do:
You'll work with the engineering manager (and the team) to evaluate technical risks and technology choices.
Be a technical evangelist both within the team and outside, coaching and/or mentoring other more junior engineers as appropriate.
Write well-factored, well-tested code both in the Android app and backend orchestration services.
Innovate within your team, initiative area and contribute within your technical domain.
Work with senior engineers across teams to ensure that our mobile offering stays compelling both for end-users and for the engineers working on it.
What We’re Looking For:
You have a proven ability to deliver high quality native Android or iOS applications at scale
Exceptional programming skills and knowledge of Android-related dev technologies such as Kotlin/Java and modern Android toolsets like Android Studio, JUnit and Espresso OR
Exceptional programming skills and knowledge e of iOS-related dev technologies such as Swift and modern iOS toolsets like Git, Xcode, XCTest, XCUITest and Jenkins
A capable, technical lead, who is willing to help grow and guide more junior engineers towards appropriate target architectures
A deep understanding of the Android platform and how it can be leveraged on a large enterprise scale consisting of multiple teams
You are excited by the cloud/AWS and the opportunities that it brings.
You are able to effectively communicate and partner across engineering to maximise inner-sourcing opportunities and reduce waste
You’ll have a proven ability to deliver high quality applications at scale.
You’re an advocate for quality and can support the team leveraging approaches such as Pair Programming, TDD and BDD.
An interest in learning new languages, tools, libraries and frameworks. Experience that would be advantageous:
Working with the cloud/AWS and the opportunities that it brings
Solving real world problems and being comfortable working in a complex regulated environment
Skills
Android,Agile,Native Android
Skills
Android,Agile,Native Android
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job