• twitter
  • linkedin
  • facebook
  • email

Job Description

In Berlin we are looking for a Senior Android Developer (d/f/m) within our Search & Finding Team!

The mission of our team is to create a holistic and seamless search experience for our users. To achieve this we work in an agile, cross-functional and cross-platform manner, continuously improving the search experience on mobile.de, iOS, Android and Web applications.

The role:

  • Lead the design, development, and maintenance of Android applications using Kotlin or Java, adhering to best practices and coding standards.

  • Provide technical guidance and mentorship to Junior Android developers, fostering a culture of learning and growth within the team.

  • Collaborate with the product management and UX/UI design teams to create robust and scalable application architectures. Ensure the design aligns with the overall company's technical vision and strategies.

  • Conduct thorough code reviews to maintain code quality and ensure adherence to coding standards. Implement unit tests and automated testing strategies to verify the correctness and reliability of the applications.

  • Identify and address performance bottlenecks, memory leaks, and other issues to enhance the overall performance of the Android applications.

  • Stay updated with the latest industry trends, Android platform updates, and emerging technologies. Recommend and implement improvements to enhance the development process and application performance.

  • Collaborate with cross-functional teams, including backend developers, designers, and product managers, to define project requirements, milestones, and timelines.

  • Analyze and troubleshoot issues reported by users and stakeholders. Provide timely and effective solutions to ensure application stability and user satisfaction.

  • Security and Compliance: Adhere to security best practices and ensure compliance with data protection and privacy regulations throughout the development process.

  • Documentation: Create and maintain technical documentation related to the Android applications, including architecture, API integration, and code documentation.

Your skill profile:

  • Proven experience as an Android Developer, with at least 4 years of experience developing Android applications.

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related professional experience.

  • Proficiency in programming languages like Kotlin and Java for Android app development.

  • Strong understanding of Android application architecture patterns and design principles.

  • Experience with Android development tools, libraries, and third-party APIs.

  • Knowledge of version control systems (e.g., Git) and JIRA.

  • Familiarity with agile development methodologies.

  • Solid debugging and problem-solving skills.

  • Excellent communication and collaboration abilities.

  • Ability to mentor junior Android developers effectively.

  • Portfolio of published Android applications on the Google Play Store is a plus.


  • Competitive compensation package
  • Opportunity to shape the way we work. Your feedback and opinions are valued at all levels of the organisation
  • Benefits including stock purchase plan and annual bonus plans
  • Flexibility to work when and how you want - flexible hours, autonomy to set your own agenda, choice of phone and computer
  • Smart Working Policy - work remotely some of the time, balanced with time in the office together with your team - between 5 and 45 days per quarter in the office depending on each team.
  • 'Work from anywhere' weeks - up to four weeks working from anywhere, as long as you have an internet connection!
  • Career development, including language classes and Adevinta Academies: specialised content built by our experts on Machine Learning, Agile, Leadership and more
  • 28 days of holidays, Commuter allowance, Life insurance, retirement plan and generous family leave