Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with UST. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
Role Description
Senior Software Developer - (Mobile)
We are seeking an experienced and hands-on Mobile Software Developer to develop our clients’ native mobile applications.
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.
- 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
Ab Initio,Data Engineering,Agile