Senior Android Developer
Contract
*Outside IR35*
Day Rate: £500.00 - £545.00p/d
Duration: 6 months+
Location: Nottingham, Predominantly Remote - 2 days on-site per week in Nottingham (essential)
Overview:
My client is looking for a senior Android Developer to help drive and completely rewrite their customer-facing Android app using Kotlin and Jetpack Compose, bringing a fresh, accessible and seamless experience to their users.
With their eCommerce apps driving around 50% of their online trade, this is a fantastic and pivotal project to be part of!
About the role:
* Help establish architectural foundations: Draw on your experience to influence best practice for setting up new, performant Android apps.
* Design and Implement Features: Create white-label mobile apps that not only offer rich functionality but also provide an inclusive and accessible experience for all users.
* Build Adaptive User Interfaces: Develop intuitive Phone and Tablet interfaces that scale perfectly across various screen sizes.
* Collaborate and Lead: Work with the business stakeholders (eg Product Owners, UX) to collate and understand requirements.
* Working alongside a talented team of developers within their technology department, providing technical leadership and mentorship to junior developers.
Essential Criteria:
* Commercial Android Development background that spans a minimum of 4-5 years.
* Previously built robust Android applications from scratch using Kotlin/Jetpack Compose.
* Kotlin
* Jetpack Compose
* Strong Collaboration & Communication Skills - You will be hands-on, but driving the development and mentoring junior staff.
About You:
We are looking for a motivated and skilled Senior Android Developer with:
* Technical Proficiency: Demonstrable experience in building robust Android applications from scratch using Kotlin/Jetpack Compose, with familiarity of the overall Android ecosystem.
* Analytical & Problem-Solving Skills: Ability to troubleshoot, optimise application performance, and resolve complex technical issues effectively.
* Collaboration & Communication Skills: Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
* Automation: Proficient in implementing Unit Testing and UI Tests using Test framework to ensure application reliability.
* Agile Methodologies: Proven track record in agile development methodologies, including experience with Scrum.
* CI/CD: Solid experience in continuous integration and delivery using Git and Azure DevOps.
Senior Android Developer