Mid-Senior Android Developer

  • Hybrid
  • Serbia
  • Posted 3 weeks ago

endava

๐Ÿ“ฑ Mid-Senior Android Developer

๐Ÿ“ Location: Belgrade, Serbia (Hybrid)
๐Ÿ•’ Employment Type: Full-time
๐Ÿข Company: Endava โ€“ Technology with Purpose


About Endava:

At Endava, technology is how we drive changeโ€”but people are why we do it. For 20+ years, weโ€™ve partnered with global brands across industries, combining world-class engineering with a human-centered approach to build transformative digital platforms and intelligent experiences. We turn bold ideas into real-world innovation, from prototype to impact.


๐Ÿ‘จโ€๐Ÿ’ป The Role:

Weโ€™re seeking a Mid-Senior Android Developer to join a high-performing Scrum team working on next-gen firmware and OS development for cutting-edge video bars and tablet controllers. You’ll be pivotal in both maintaining robust existing features and rolling out new capabilities in collaboration with a leading global tech client known for AI-powered AV products.

This is a hybrid role with flexible remote work and onsite collaboration twice weekly.


๐Ÿงฉ Your Responsibilities:

  • Design, develop, and maintain Android software components in line with industry best practices.
  • Engage in Agile ceremonies, from backlog refinement and estimation to implementation.
  • Collaborate with stakeholders to align on requirements, architecture, and priorities.
  • Perform code reviews and support junior team members.
  • Escalate risks or blockers during development cycles.
  • Continuously learn and adopt new technologies relevant to project needs.
  • Contribute to internal knowledge-sharing initiatives, events, and tech communities.

โœ… What You Bring:

  • 5โ€“10 years of hands-on Android development experience.
  • Strong grasp of programming paradigms (OOP, Functional, etc.).
  • Solid understanding of software architecture and clean code principles (e.g. SOLID, MVVM, GoF).
  • Proficiency in Kotlin, Java, Android SDK, Jetpack libraries, Gradle, Firebase, Room.
  • Experience with Android-specific topics such as Permissions, Services, AIDL, and Connectivity.
  • Familiarity with networking (HTTP, REST, JSON, TCP/IP, TLS).
  • Good command of version control tools like Git.
  • Practical experience with unit testing, mocking, and CI/CD pipelines.
  • Agile mindset (Scrum/Kanban familiarity).
  • Strong communication, teamwork, and problem-solving skills.
  • Intermediate level of English proficiency.
  • Degree in Computer Science or a related field.

โญ Bonus Points For:

  • Experience with C++ or AOSP.
  • Background in streaming, encoding/decoding, RTP protocols.
  • Skills in Angular, TypeScript, JavaScript.

๐ŸŒ What Youโ€™ll Get at Endava:

๐Ÿ’ฐ Financial & Recognition

  • Competitive salary and bonus structure
  • Stock/share plan and referral bonuses
  • Performance-based recognition

๐Ÿ“ˆ Career & Learning

  • Global career mobility
  • Technical leadership tracks
  • Certifications, coaching & mentorship
  • Access to conferences, internal communities, and knowledge-sharing events

๐Ÿง˜ Work-Life & Wellbeing

  • Flexible hybrid working
  • Wellness programs and EAP
  • Inclusive communities, diversity-driven initiatives
  • Hobby groups and social events

At Endava, diversity is our strength. We celebrate individuality and create an inclusive environment where everyone can thrive. We are proud to be an equal opportunity employer.


Ready to build what’s next?
๐Ÿ‘‰ Apply today and be part of something bigger at Endava.

To apply for this job please visit jobs.smartrecruiters.com.

Job Overview
Job Location