Android Developer
Posted 23 minutes 1 second ago by Digital Skills Ltd
Android Developer
Manchester City Centre - 2 days per week on-site
11-month contract
Up to £70 per hour (Inside IR35, based on a 40-hour week)
Digital Skills are partnering with a leading global technology business undergoing significant growth. They're building an independent product team and are seeking an exceptional Android Developer with expertise in Kotlin and Java. As a Senior Android Full Stack Developer, you'll play a pivotal role in shaping the future of their mobile applications, ensuring high performance, scalability, and an outstanding user experience.
Key Responsibilities:
- Design and Develop: Create and maintain Android mobile applications, encompassing both Back End and client-side development.
- Integration: Seamlessly integrate mobile applications with internal Back End systems.
- Architectural Leadership: Contribute to, drive, and lead the architectural and design decisions for new features.
- Mentorship: Support and mentor developers of varying levels of experience within the team.
- Coding Excellence: Build robust software applications using Kotlin/Java, while leveraging your knowledge of systems and tools relevant to mobile development.
- Rapid Development: Swiftly implement new features for the car rental mobile space.
- Code Quality: Write clean, readable, and reusable code by following standard patterns and utilizing standard libraries.
- Continuous Improvement: Refactor and simplify code by introducing design patterns when necessary.
- Testing: Thoroughly test applications through automated, exploratory, and non-functional testing.
- Experimentation: Code and release features using experimentation to enhance the user experience.
- Reliability: Enhance the overall reliability of systems by identifying root causes and implementing long-term solutions.
Key Skills:
Android Skills:
- Java
- Kotlin
- Coroutines/Flows
- Proficiency in DI frameworks such as Dagger
- MVVM architecture
- Android UI frameworks and Jetpack Compose
- Gradle build system.
- Experience with monitoring tools like Grafana, Firebase/Crashlytics
- Knowledge and experience in applying clean architecture principles.
Testing Methodologies:
- Test-Driven Development (TDD)
- UI automation testing
- Snapshot testing
If you believe your skills and aspirations align with this role, we enthusiastically encourage you to apply without hesitation.