Senior Android Developer

Posted 2 days ago
Niche Employment Solutions
Senior Android Developer
Apply Now

Full job description

Niche Employment Solutions

Salary: £78,000 – £96,000 per year

Senior Android Developer

Northwich – Remote

£65,000 – £80,000 depending on experience

My client is looking for a Senior Android Developer to provide Android hardware for a UK’s payment network systems. They are offering an incredible opportunity for a Senior Android Developer / Software Development Manager to progress and develop with them

This dynamic role works collaboratively with their strategic partners. As a senior developer you will report into the test and release Manager. You will be responsible for their development testing and maintenance of a suite of native Android applications. This is a hands-on developer and senior role.

The Purpose of the Role:

* Implement delivery with minimum technical debt

* Work with complex integration scenarios with multiple device types and technologies

* Add value to strategic architectural improvements

* Apply best practice guidelines to improve user experience

* Take ownership/initiative when required

* Leading and being a member of scrum teams

* Acting as Scrum Master for projects

* Ensuring 100% test coverage of all code produced

* Providing Development level diagnosis and bug fix

* Liaising with the Test and Release team to ensure features pass testing and can be merged and released into the component Master Branches

Experience Required:

The candidate should be experienced in some or all of the following:

* Have 5 years commercial development experience with at least 2 years as an Android developer

* Be used to working in TDD/BDD/Agile development team as a developer

* Possess a confident approach to technical solution design by envisaging, documenting, communicating and delivering features

* Design principles (MVVM, MVP)

* Design patterns (e.g. Singleton Builder, Factory, Repository)

* Object-Oriented based languages & design principles (e.g. Java/Kotlin/C#),

* Feel comfortable using Git and the HubFlow branching and release paradigm

* Common Android frameworks (e.g. Activities, Fragments, Services and Broadcast Receivers)

* SOLID programming principles, Java or Kotlin

* Unit testing (e.g. JUnit, Mockito, MockK)

* Automated testing (e.g. Espresso, Barista),

* Android app release process, performance and memory tuning tools (e.g. Performance Profiler), Architecture components and Jetpack,

* Software Control Management System (e.g. JIRA, Confluence)

* Bluetooth technologies and supporting Android frameworks

* Have an advantage if you have experience of our core technology stack: Ruby, NodeJS, AngularJS

To apply for this job please visit definitejobs.co.uk.

Similar jobs