Job Title: Android Lead Developer
Location: London,UK
Job Summary:
We are seeking a talented Android Lead Developer to join our Software Engineering team. In this role, you will lead the design, development, and configuration of applications for the 'Glasgow_Bournemouth Delivery Unit' project. As the primary point of contact, you will be responsible for managing the team, driving key decisions, and collaborating across multiple teams. You will act as a Subject Matter Expert (SME), guiding the team to perform at their best while contributing to the overall success of the project.
Key Responsibilities:
- Lead the design, build, and configuration of Android applications.
- Serve as the primary point of contact for the development team and manage team decisions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Improve code structure, impact architecture, and review code of any scope produced by the team.
- Participate in code reviews and contribute to a culture of continuous improvement.
- Implement and maintain automated tests to ensure high code quality.
- Identify and resolve bottlenecks, troubleshoot issues, and fix bugs.
- Work closely with the design team to ensure the technical feasibility of UI/UX designs.
- Execute software solutions with a focus on innovative approaches to solving technical problems.
- Mentor and support the growth of team members, encouraging efficiency and professional development.
Required Skills:
- Advanced proficiency in Kotlin Programming Language.
- Advanced proficiency in Java.
- Intermediate proficiency in Model-View-ViewModel (MVVM).
- Advanced proficiency in CI/CD practices.
- Advanced proficiency in Agile Software Development Lifecycle.
- Intermediate proficiency in React Native.
Language Requirements:
Additional Expectations:
- Own larger pieces of work, assist with design and technical/implementation choices, and influence the direction of the project.
- Provide solutions to complex problems for the immediate team and across multiple teams.