Senior Android Engineer

Senior Android Engineer

Bradford Full-Time 48000 - 84000 £ / year (est.) Home office (partial)
N

At a Glance

  • Tasks: Join our team as a Senior Android Engineer, focusing on native Android development and modern architectural patterns.
  • Company: Be part of an innovative company dedicated to creating high-quality Android applications.
  • Benefits: Enjoy a collaborative work environment with opportunities for professional growth and development.
  • Why this job: This role offers the chance to work with cutting-edge technology and make a real impact in app development.
  • Qualifications: You need around 10 years of experience in Android development, especially with Kotlin and Jetpack Compose.
  • Other info: Ideal candidates thrive in Agile settings and are passionate about delivering scalable solutions.

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

Our client is seeking a highly experienced and skilled Senior Android Engineer to join their team. The ideal candidate will have approximately 10 years of experience in native Android development, with a strong emphasis on Jetpack Compose and hands-on expertise in modern Android architectural patterns.

Key Requirements:

  • Extensive experience with Kotlin, including a deep understanding of Coroutines, Flow, StateFlow, and SharedFlow.
  • Strong practical knowledge of MVVM and MVI architectures.
  • Proven experience implementing Modular Architecture and applying Clean Architecture principles.
  • Comfortable working in a Scrum/Agile development environment.
  • Familiarity with testing best practices, including writing robust unit and UI tests.
  • Proficient in using MockK for test mocking.
  • Solid understanding of data structures and algorithms.
  • Experience with CI/CD tools such as GitHub Actions, Jenkins, or Bitrise.
  • Knowledge of crash reporting and performance monitoring tools, including Firebase Crashlytics and Sentry.

We are looking for a passionate and detail-oriented engineer who thrives in a collaborative, fast-paced setting and is committed to delivering high-quality, scalable Android applications.

Senior Android Engineer employer: Norton Blake

Join a forward-thinking company that values innovation and collaboration, where as a Senior Android Engineer, you will be part of a dynamic team dedicated to creating high-quality mobile applications. With a strong emphasis on employee growth, the company offers continuous learning opportunities and a supportive work culture that encourages creativity and teamwork. Located in a vibrant tech hub, you'll enjoy access to a thriving community of professionals and a range of local amenities that enhance your work-life balance.
N

Contact Detail:

Norton Blake Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Android Engineer

✨Tip Number 1

Make sure to showcase your experience with Jetpack Compose and modern architectural patterns during networking events or meetups. Engaging in discussions about these topics can help you connect with industry professionals who might refer you to opportunities.

✨Tip Number 2

Join online communities or forums focused on Android development, particularly those that discuss Kotlin and testing best practices. Being active in these spaces can help you stay updated on trends and potentially lead to job referrals.

✨Tip Number 3

Consider contributing to open-source projects that utilise the technologies mentioned in the job description, such as MVVM, MVI, and Clean Architecture. This not only enhances your skills but also demonstrates your commitment and expertise to potential employers.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges that focus on data structures and algorithms. Familiarity with these concepts will boost your confidence and help you perform better when discussing your technical skills with interviewers.

We think you need these skills to ace Senior Android Engineer

Kotlin
Jetpack Compose
Coroutines
Flow
StateFlow
SharedFlow
MVVM Architecture
MVI Architecture
Modular Architecture
Clean Architecture
Scrum/Agile Methodologies
Unit Testing
UI Testing
MockK
Data Structures
Algorithms
CI/CD Tools
GitHub Actions
Jenkins
Bitrise
Firebase Crashlytics
Sentry
Collaboration Skills
Attention to Detail
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your extensive experience in native Android development, particularly with Jetpack Compose. Include specific projects where you've implemented MVVM and MVI architectures to demonstrate your expertise.

Craft a Strong Cover Letter: In your cover letter, express your passion for Android development and detail your hands-on experience with Kotlin, Coroutines, and Clean Architecture principles. Mention your familiarity with Agile methodologies and how you thrive in collaborative environments.

Showcase Relevant Projects: Include links to your GitHub or portfolio showcasing projects that utilise the skills mentioned in the job description, such as Modular Architecture and testing best practices. This will provide tangible evidence of your capabilities.

Prepare for Technical Questions: Anticipate technical questions related to data structures, algorithms, and testing frameworks like MockK. Be ready to discuss your experience with CI/CD tools and crash reporting, as these are crucial for the role.

How to prepare for a job interview at Norton Blake

✨Showcase Your Kotlin Expertise

Be prepared to discuss your experience with Kotlin in detail, especially focusing on Coroutines, Flow, StateFlow, and SharedFlow. Consider bringing examples of projects where you've implemented these features effectively.

✨Demonstrate Architectural Knowledge

Familiarise yourself with MVVM and MVI architectures, as well as Modular and Clean Architecture principles. Be ready to explain how you've applied these concepts in your previous work and the benefits they brought to your projects.

✨Highlight Testing Practices

Since testing is crucial for this role, prepare to discuss your approach to writing unit and UI tests. Mention your experience with MockK for test mocking and any specific challenges you've overcome in ensuring robust testing.

✨Emphasise CI/CD Experience

Discuss your familiarity with CI/CD tools like GitHub Actions, Jenkins, or Bitrise. Share specific instances where you've used these tools to streamline development processes and improve deployment efficiency.

Senior Android Engineer
Norton Blake
N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>