
Apply forSenior Android EngineerLancaster, UK (in office, hybrid)
Salary: £65,000 - £80,000
2 days per week minimum at Lancaster University
About the Role
As a Senior Android Engineer, you will play a key role in designing, developing, and maintaining high-quality Android applications that delight our users. You will collaborate with our talented science and engineering teams to implement new features, improve performance, and ensure a seamless user experience. This is a unique opportunity to work on impactful projects in a fast-paced, innovative environment, including:
- App development in Kotlin
- Problem solve with our team, bringing new perspectives and experience into our team
- Implement modern best practices and high quality, testable, readable code
- Identify and fix bugs and performance bottlenecks to enhance application efficiency.
- Optimize application performance for scalability and robustness.
- Continuously improve the development process by implementing tools and automation.
Key experience
- Proven experience as an Android engineer with at least 5+ years of hands-on development experience.
- Proficiency in Kotlin, with a strong understanding of Jetpack Compose and Fragments
- Experience in SDK development; pragmatic approaches to interface design and error handling and recovery.
- Knowledge of image processing (OpenCV)
- Knowledge of cameras & optics (Camera2, CameraX)
- Excellent software engineering skills with a focus on modern best practices (SOLID, Clean, TDD, CI/CD, automation)
- Knowledge of Agile methodologies and experience working in an Agile team.
- Ability to quickly learn complex problem spaces
Nice to have experience
- Experience with iOS, .Net MAUI, Flutter, React Native, AWS
- A background in science or technology
If you are a driven and ambitious engineer ready to take your career to the next level, we want to hear from you.