Job 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:
1. You have a proven ability to deliver high quality native Android or iOS applications at scale
2. 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
3. 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
4. A capable, tec...