
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.