Android Developer
Up to £70,000 per annum
Hybrid role - in either Manchester/Welwyn Garden City/Slough
Key Responsibilities
* Design, develop, and maintain Android applications using Kotlin and Jetpack Compose.
* Collaborate with cross-functional teams to define, design, and implement new features, ensuring the performance, quality, and responsiveness of the app.
* Identify performance bottlenecks and resolve bugs.
* Continuously explore and adopt new technologies to improve development efficiency.
* Write clean, efficient, and maintainable code.
* Participate in code reviews, providing constructive feedback to team members, and mentoring junior developers.
* Contribute to knowledge sharing and continuous improvement within the team.
Skills and Experience Required
* Bachelor's degree in Computer Science, Information Technology, or equivalent practical experience.
* At least 5 years of experience developing Android applications.
* Proficiency in Kotlin and Jetpack Compose.
* Strong understanding of the Android SDK, Android versions, and screen size compatibility.
* Experience with RESTful APIs to connect Android apps to Back End services.
* Skilled in writing and maintaining unit tests to ensure code quality.
* Solid understanding of Android architecture components (eg, MVVM, MVP) and their use in scalable applications.
* Familiarity with cloud messaging APIs and push notifications.
* Knowledge of open-source Android libraries for common tasks.
* Experience with offline storage, threading, and performance optimization.
* Understanding of Google's Android design principles and interface guidelines.
* Proficiency in version control systems like Git.
* Strong problem-solving abilities, self-driven, and capable of working independently.
* Excellent communication and teamwork skills.