Endava

Android AOSP Developer

Endava
Apply
6 hours ago
Novi Sad, SerbiaMid Level

Responsibilities

  • Develop and maintain software components for Android-based firmware and OS products.
  • Implement requirements across application development activities, including backlog refinement and estimation.
  • Collaborate with stakeholders on client requirements, architecture, and priorities.
  • Escalate development risks, issues, and concerns.
  • Review work completed by other development team members.
  • Learn and apply project-relevant technologies, practices, and tools.
  • Participate in internal technical communities and events.

Requirements

  • At least 4 years of experience in Android AOSP development.
  • Experience with C and C++.
  • Knowledge of Android SDK/NDK, connectivity, permissions, AIDL, SELinux, networking protocols, and TLS is beneficial.
  • Understanding of object-oriented and functional programming paradigms.
  • Familiarity with design and architectural patterns, clean code principles, and version control systems such as Git.
  • Experience with testing and mocking frameworks.
  • Familiarity with HTTP, REST, JSON, TCP/IP, and communication protocols and standards.
  • Basic knowledge of CI/CD tools and practices.
  • Strong problem-solving, analytical, communication, and teamwork skills.
  • At least intermediate English proficiency.
  • Educational background in computer science or equivalent.
  • Preferred experience with USB/UVC, MIPI CSI, HDMI, Ethernet, streaming, encoding, decoding, RTP, JPG, PNG, RAW, H.264, H.265, Android application development, Java, Kotlin, and web proxies.

Benefits

  • Hybrid work arrangement with mostly remote work and office attendance for the account team two days per week.
  • Flexible working hours and an employee assistance programme.
  • Competitive salary package, share plan, company performance bonuses, recognition awards, and referral bonus.
  • Career coaching, global career opportunities, technical and management development programmes, and non-linear career paths.
  • Training, certifications, coaching, online learning subscriptions, workshops, conferences, and internal technical communities.
  • Global wellbeing programme and access to wellbeing apps.
  • Hobby clubs, interest groups, inclusion and diversity programmes, events, and celebrations.

Tech Stack

Android SDKCC++GitJavaKotlin

Categories

Endava

About Endava

5,001-10,000 employees

Endava is a London-headquartered IT services company that designs, builds, and runs digital platforms for enterprises across payments, banking, insurance, retail, telecoms, and media. It provides consulting, agile software development, testing, cloud, and managed services on a project and outsourcing basis. Founded in 2000, Endava is a public company listed on the NYSE and operates across Europe, the Americas, and Asia.

Contact me