Job Description: Collaboration with Product Owners, SCRUM Masters and team members to ensure the successful delivery of projects using the prescribed Agile way of working. Job Responsibilities: Ensure documentation is maintained in accordance with established standards. Perform and participate in code reviews. Assist in the analysis and design of solutions under the guidance and consultation of a Solutions Architect. Develop and fix support issues. Produce development estimates which contribute to overall delivery estimates. Provide guidance and mentor support to Junior and Trainee development team members. Job Requirements: IT degree or diploma Kotlin programming language experience advantages. Proven experience of 3-5 years as an Android Developer Proficiency in Java programming languages. A strong portfolio of Android applications previously worked.