Description
We are seeking a Senior Software Engineer specialising in Android development to join our team. As a key part of our engineering practice, you will work on challenging customer-facing projects, collaborating with cross-functional teams, and providing technical assurance on complex IT projects.
Responsibilities:
- Develop Android applications using Kotlin and Java
- Work with a diverse range of technical and non-technical stakeholders
- Provide technical leadership and mentorship to junior engineers
- Stay up-to-date with the latest technologies and techniques
Requirements:
- Extensive experience in Native Mobile Development in Android (Kotlin and Java)
- Accessibility best practice
- Continuous Integration/Continuous Delivery
- Experience with generative AI tools and techniques
- Experience with Kotlin Multi Platform (KMP)
- Experience with/eager to learn Swift/iOS
- Demonstrable experience in TDD, pair programming
- Agile development methods such as Scrum or Kanban
- REST API development and/or consumption
- Deep understanding of MVVM and MVP
Nice to Have:
- Postman or similar tools
- Charles/Proxyman or similar tools
- Bitrise/Gitlab CI
- GraphQL
- Microservice Architectures
- Docker, Kubernetes, and cloud platforms such as AWS, GCP or Azure
- Understanding of UX principles
- HTML, CSS, and related web technologies
- Experience with modern JavaScript libraries and tooling, such as React, Redux, Webpack
Benefits:
- Flexible working arrangements (hybrid working role)
- Salary range: £52,000 - £77,000
- Night Premium at a rate of £5.25 per hour for work between 22:00 - 06:00
For more fresh new jobs, check out yubhub.co.