Are you a passionate Android developer with a strong technical foundation? We're looking for a talented individual to join our team and contribute to the development and maintenance of our mobile applications.
What You'll Do:
-
Develop in Kotlin: You'll be at the forefront of building and enhancing our Android applications using Kotlin.
-
Maintain and Modernise: You'll also play a key role in reading, troubleshooting, and strategically updating our existing Java codebase.
-
Architect for Scalability: You'll apply your understanding of mobile design patterns (MVVM, MVC, Clean Architecture) to create well-structured and maintainable applications.
-
Master the Android Lifecycle: You'll leverage your familiarity with Android lifecycle events and best practices to ensure smooth and efficient app operation.
-
Manage App Releases: You'll be responsible for publishing applications, managing release tracks, and implementing updates via the Google Play Console.
-
Optimise for Performance: You'll have the opportunity to optimise our apps for optimal performance across a diverse range of devices and Android versions. This includes identifying and resolving performance bottlenecks such as memory leaks and long load times.
-
Ensure Quality Through Testing: You'll utilise your experience with Android testing frameworks to ensure the stability and reliability of our applications, complemented by strong debugging skills.
-
Collaborate with Git: You'll be comfortable with Git for version control, including branching, merging, and pull requests, and will participate in code review processes.
-
Work with Design: You'll collaborate with our UX/Design team, applying your understanding of fundamental design principles to translate Figma specifications into efficient and user-friendly layouts.
Bonus Points (Not Essential):
-
Experience with implementing and troubleshooting push notifications using Firebase Cloud Messaging or similar services.
-
Exposure to iOS development (Swift/Objective-C) for potential cross-platform collaboration.
-
Familiarity with CI/CD pipelines (e.g., GitHub Actions, Jenkins, Fastlane).
-
Experience with analytics and monitoring tools like Firebase Analytics or Crashlytics.
-
Experience working within Agile methodologies such as Scrum or Kanban.
In return
At Unity5 we have a culture where we value people, performance and enjoyment. We challenge ourselves and each other and are confident but never complacent. We celebrate our wins, own our mistakes and are driven by our mission to continually deliver exceptional technology services.
- Competitive salary
- Private healthcare
- Hybrid working
- Pizza Tuesday.
- Life assurance
- Company sick pay, enhanced MAT & PAT leave
If this sounds like you and you'd like to know more, click apply today.