Senior Android Engineer

Senior Android Engineer

Lancaster Full-Time 48000 - 72000 £ / year (est.) No home office possible
Q

At a Glance

  • Tasks: Design and develop high-quality Android applications while mentoring junior team members.
  • Company: Join an innovative tech company focused on impactful projects and a collaborative culture.
  • Benefits: Enjoy 30 days annual leave, flexible hours, remote work options, and a brand new MacBook.
  • Why this job: Make a difference in a supportive environment while working with cutting-edge technology.
  • Qualifications: 5+ years of Android development experience, proficiency in Kotlin, and knowledge of Agile methodologies.
  • Other info: Occasional office visits to Lancaster; relocation package available.

The predicted salary is between 48000 - 72000 £ per year.

This is a (mainly) remote role, with occasional (eg: 3-4 days per month) visits to our Lancaster office. While our software team is largely remote, you are welcome to work more regularly, or even full-time, in office if preferred.

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 projects with a positive impact in an innovative environment, including:

  • App development in Kotlin
  • Problem solve with our team, bringing new perspectives and experience into our team
  • Mentor and guide more junior members of the team
  • Implement modern best practices and high quality, testable, readable code
  • Identify and fix bugs and performance bottlenecks to enhance application efficiency
  • Optimise 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 and a good understanding of Jetpack Compose
  • Proficiency in Kotlin, including coroutines
  • Excellent software engineering skills with a focus on modern best practices (nice to have examples: TDD, pair programming, refactoring, 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 in SDK development; pragmatic approaches to interface design and error handling and recovery
  • Knowledge of image processing (OpenCV)
  • Knowledge of cameras & optics (Camera2, CameraX)
  • Experience with iOS, .Net MAUI, Flutter, React Native, AWS
  • Experience with Python scripting, which we use for automation and device calibration
  • A background in science or technology

Benefits

We\’re continually updating and improving our benefits. Some of our benefits include:

  • 30 days annual leave (on top of public holidays)
  • Relocation package available if you want to move to Lancaster
  • Great Tech – A brand new, hi-spec MacBook or MacBook Pro.
  • Flexible Working Hours – we are flexible with what hours you work
  • Remote Working – we offer part time remote working for all our staff
  • Cycle to Work Scheme – Big savings when buying a bicycle through the business.
  • Pension

If you are a collaborative and dedicated engineer ready to take your career to the next level, we want to hear from you.

#J-18808-Ljbffr

Senior Android Engineer employer: Quantum Base Limited

Join a forward-thinking company that values innovation and collaboration, offering a flexible work environment with the option to work remotely or in our Lancaster office. As a Senior Android Engineer, you'll benefit from a generous 30 days of annual leave, a relocation package, and access to cutting-edge technology, all while contributing to impactful projects in a supportive culture that encourages mentorship and professional growth.
Q

Contact Detail:

Quantum Base Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Android Engineer

✨Tip Number 1

Familiarise yourself with Kotlin and Jetpack Compose, as these are crucial for the role. Consider building a small project or contributing to open-source projects that showcase your skills in these areas.

✨Tip Number 2

Highlight your experience with Agile methodologies during any discussions or interviews. Be prepared to share specific examples of how you've successfully worked in Agile teams and contributed to the development process.

✨Tip Number 3

Showcase your problem-solving skills by discussing past challenges you've faced in app development. Prepare to explain how you approached these issues and the impact of your solutions on the overall project.

✨Tip Number 4

If you have experience mentoring junior developers, be sure to mention it. This role involves guiding others, so demonstrating your ability to support and develop talent within a team will set you apart.

We think you need these skills to ace Senior Android Engineer

Kotlin Programming
Android Application Development
Jetpack Compose
Coroutines
Software Engineering Best Practices
Test-Driven Development (TDD)
Continuous Integration/Continuous Deployment (CI/CD)
Agile Methodologies
Problem-Solving Skills
Mentoring and Coaching
Performance Optimisation
Bug Identification and Fixing
Automation Tools
SDK Development
Interface Design
Error Handling and Recovery
Image Processing (OpenCV)
Camera APIs (Camera2, CameraX)
Cross-Platform Development (iOS, .Net MAUI, Flutter, React Native)
Python Scripting

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience as an Android engineer, particularly your proficiency in Kotlin and any relevant projects you've worked on. Emphasise your experience with Jetpack Compose and Agile methodologies.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that align with the job description, such as mentoring junior team members or implementing modern best practices.

Showcase Relevant Projects: If you have worked on notable Android applications, include links or descriptions of these projects in your application. Highlight your problem-solving skills and any innovative features you implemented.

Prepare for Technical Questions: Anticipate technical questions related to Android development, Kotlin, and Agile practices. Be ready to discuss your approach to coding challenges, bug fixing, and performance optimisation during potential interviews.

How to prepare for a job interview at Quantum Base Limited

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Kotlin and Jetpack Compose in detail. Bring examples of past projects where you've implemented modern best practices like TDD or CI/CD, as this will demonstrate your technical proficiency and understanding of the role.

✨Demonstrate Problem-Solving Abilities

Expect to face technical challenges during the interview. Practice explaining your thought process when solving problems, as this will highlight your analytical skills and ability to work collaboratively with the team.

✨Highlight Mentorship Experience

Since the role involves mentoring junior engineers, be ready to share specific examples of how you've guided others in the past. This shows your leadership qualities and commitment to team development.

✨Familiarise Yourself with Agile Methodologies

Understanding Agile principles is crucial for this position. Be prepared to discuss your experience working in Agile teams and how you’ve contributed to improving development processes in previous roles.

Q
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>