Android Developer

1 Month ago • All levels • Mobile Development

Job Summary

Job Description

Endava is seeking a passionate and skilled Android Developer to design, develop, and maintain high-quality Android applications. This role involves collaborating with cross-functional teams to bring ideas to life and ensuring the performance and quality of applications. Responsibilities include designing and releasing Android applications, fixing bugs, optimizing performance, and mentoring junior team members. The developer will also build strong partnerships with customers and stay updated with the latest Android development trends.
Must have:
  • Android development experience with Kotlin and/or Java.
  • Understanding of Android SDK, UI/UX principles.
  • Experience with Jetpack libraries.
  • Familiarity with RESTful APIs and third-party libraries.
  • Knowledge of version control systems (Git).
  • Understanding of mobile app performance and optimization.
Good to have:
  • Experience with Jetpack Compose and modern UI development.
  • Experience with RxJava, Coroutines, or Kotlin Flow.
  • Proficiency in dependency injection frameworks.
  • Knowledge of Kotlin Multiplatform (KMP).
  • Familiarity with CI/CD pipelines.
  • Experience with Play Store submission process.
  • Knowledge of security best practices for Android.
Perks:
  • Opportunity to work on exciting, high-impact projects.
  • Collaborative and inclusive team culture.
  • Flexible working hours and hybrid work options.
  • Competitive salary and comprehensive benefits package.
  • Access to learning resources and professional growth opportunities.

Job Details

Company Description

Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.
 
By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.
 
From prototype to real-world impact - be part of a global shift by doing work that matters.

Job Description

Development is the largest discipline at Endava. Our developers design, build, and release software products in multiple programming languages, frameworks, and libraries. Always collaborating with cross-functional project teams, our developers are adaptable problem-solvers with a client-oriented mindset.  

We are looking for a passionate and skilled Android Developer to join our team. You will be responsible for designing, developing, and maintaining high-quality Android applications that deliver an exceptional user experience. As part of a collaborative team, you will work closely with product managers, designers, and other developers to bring ideas to life. 

Responsibilities:

  • Design, develop, and release Android applications with clean, efficient, and maintainable code. 
  • Collaborate with cross-functional teams to define, design, and ship new features. 
  • Ensure the performance, quality, and responsiveness of applications. 
  • Identify and fix bugs, optimize application performance, and improve reliability. 
  • Mentor and guide junior team members, fostering their professional growth. 
  • Build strong, trusted partnerships with Endava customers by understanding their needs and delivering high-quality solutions. 
  • Stay up-to-date with the latest Android development trends, tools, and technologies. 
  • Maintain clear and organized documentation for projects. 

Qualifications

Required: 

  • Proven experience in Android development with Kotlin and/or Java. 
  • Strong understanding of Android SDK, UI/UX principles, and design patterns (e.g., MVVM, MVP). 
  • Experience with Jetpack libraries (e.g., LiveData, ViewModel, Navigation). 
  • Familiarity with consuming RESTful APIs and third-party libraries (e.g., Retrofit, Glide, Ktor). 
  • Knowledge of version control systems (e.g., Git). 
  • Understanding of mobile app performance and optimization techniques. 

Preferred:

  • Experience with Jetpack Compose and modern UI development. 
  • Experience with RxJava, Coroutines, or Kotlin Flow. 
  • Proficiency in dependency injection frameworks like Dagger and/or Koin. 
  • Knowledge of Kotlin Multiplatform (KMP). 
  • Familiarity with CI/CD pipelines for Android apps. 
  • Experience with Play Store submission process and app lifecycle management. 
  • Knowledge of security best practices for Android (e.g., encryption, secure storage). 

Additional Information

Why Join Us? 

  • Opportunity to work on exciting, high-impact projects. 
  • Collaborative and inclusive team culture. 
  • Flexible working hours and hybrid work options. 
  • Competitive salary and comprehensive benefits package. 
  • Access to learning resources and professional growth opportunities. 

Not Sure if You Meet Every Requirement? 

We encourage you to apply even if you don’t meet every criterion listed. At Endava, we value skills, potential, and a passion for learning. If you’re excited about the role and think you’d be a great fit, we want to hear from you! 

At Endava, we’re committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential. If you need adjustments or support during the recruitment process, please let us know.

Similar Jobs

Reddit - Senior iOS Software Engineer

Reddit

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
bytedance - Site Reliability Engineer, Compute Platform

bytedance

San Jose, California, United States (On-Site)
7 Months ago
undefined - Engineering Services Practitioner

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Rippling - Senior Engineering Manager - Frontend

Rippling

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Guardian - Senior QA Engineer - IT

Guardian

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
SDP games - Flutter Developer

SDP games

(Remote)
1 Month ago
Toast - Staff Software Engineer, Android

Toast

Dublin, County Dublin, Ireland (Hybrid)
1 Day ago
Apple - Senior iOS Software Engineer - Proximity

Apple

Cupertino, California, United States (On-Site)
2 Weeks ago
Google - Software Engineer III, Mobile, Android

Google

(On-Site)
7 Months ago
Tide - Senior Engineer, Flutter

Tide

Bengaluru, Karnataka, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

BioFire - Associate Principal Controls Engineer

BioFire

Hazelwood, Missouri, United States (On-Site)
5 Months ago
Apple - Senior Data Engineer, Tools & Infrastructure

Apple

San Diego, California, United States (On-Site)
1 Month ago
attentive - Staff Software Engineer, Personalization Engine

attentive

United States (Remote)
1 Month ago
Monzo - Lead Product Manager, Operations

Monzo

London, England, United Kingdom (Hybrid)
1 Day ago
kaizen gaming  - Principal Engineer (Backend)

kaizen gaming

Sofia, Sofia City Province, Bulgaria (Hybrid)
2 Weeks ago
Ion - Senior Python Developer, Risk Technology

Ion

New York, United States (On-Site)
7 Years ago
BioFire - Industrialization Scientist, Molecular Biology

BioFire

Philadelphia, Pennsylvania, United States (On-Site)
1 Month ago
Rippling - Senior Web Producer

Rippling

San Francisco, California, United States (On-Site)
2 Weeks ago
Any Desk - Junior Project Manager

Any Desk

Stuttgart, Baden-Württemberg, Germany (Hybrid)
1 Day ago
Clearwater Analytics - Private Credit Senior Product Manager

Clearwater Analytics

New York, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Osijek, Osijek-Baranja County, Croatia

dun bradstreet - Customer Service Agent

dun bradstreet

Zagreb, Croatia (Hybrid)
2 Weeks ago
reversing labs  - Detection Engineer/Threat Analyst

reversing labs

Zagreb, Grad Zagreb, Croatia (Hybrid)
2 Months ago
reversing labs  - Principal Infrastructure & Cloud Optimization Engineer

reversing labs

Zagreb, Grad Zagreb, Croatia (Hybrid)
2 Months ago
undefined - Senior Business Analyst

Zagreb, Croatia (On-Site)
2 Days ago
reversing labs  - Senior Software Engineer

reversing labs

Zagreb, Grad Zagreb, Croatia (Hybrid)
5 Months ago
undefined - Senior Backend Software Engineer

Zagreb, Croatia (Hybrid)
3 Months ago
Dentsu - Junior Performance Specialist

Dentsu

Zagreb, Croatia (On-Site)
1 Month ago
undefined - Senior Angular Developer

Zagreb, Croatia (Remote)
1 Month ago
Casumo - Backend QA Specialist / Data Tester

Casumo

Zagreb, Croatia (Hybrid)
5 Days ago
undefined - iOS Developer

Osijek, Osijek-Baranja County, Croatia (On-Site)
3 Days ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Perplexity - Backend Software Engineer - Mobile

Perplexity

San Francisco, California, United States (On-Site)
1 Month ago
Capgemini - Android Middleware Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
GT HQ - React Native Engineer

GT HQ

United Kingdom (Remote)
1 Month ago
Perplexity - Android Mobile Engineer

Perplexity

Belgrade, Serbia (Hybrid)
1 Day ago
binance - C++/Mobile Engineer

binance

Taipei City, Taiwan (Remote)
3 Years ago
Ajmera Infotech - Android Developer II

Ajmera Infotech

Ahmedabad, Gujarat, India (On-Site)
1 Month ago
Trackman - Senior iOS Developer

Trackman

(On-Site)
3 Months ago
GoMotive - Software Engineer, Mobile (Android)

GoMotive

(Remote)
3 Months ago
Ajmera Infotech - Senior Flutter Developer

Ajmera Infotech

Ahmedabad, Gujarat, India (On-Site)
1 Month ago
Fliff - React Native Engineer

Fliff

Sofia, Sofia City Province, Bulgaria (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded