Senior Android Engineer

1 Month ago • All levels • Mobile Development

Job Summary

Job Description

As a Senior Android Engineer at idealo, you will drive the evolution of our award-winning e-commerce app, enabling millions of users to compare prices and make informed purchasing decisions on their mobile phones. You will be part of a fully integrated and autonomous team that balances proven technologies with cutting-edge experimentation to deliver best-in-class user experiences and contribute to idealo’s mission. You will own your code and decide on the technical direction of our products, working closely with product owners, UX designers, data analysts, QA, and a backend for frontend team. The role involves working with modern technologies and practices on a high-quality Kotlin codebase, refining user interfaces with UX colleagues, refactoring legacy code, and removing technical debt. You will apply pragmatic solutions, find the right trade-offs, reduce complexity, and demonstrate a strong command of software testing principles.
Must have:
  • Deep understanding of Android development
  • Extensive experience with Kotlin
  • Experience with MVVM, Clean Code, SOLID
  • Knowledge of software design and architecture patterns
  • Profound knowledge of Android SDK and architecture components
  • Experience with Dagger 2, Coroutines, and Flow
  • Commitment to producing readable, reliable, maintainable, and testable code
  • Strong command of software testing principles
Good to have:
  • Experience with Jetpack Compose
  • Experience implementing GraphQL APIs

Job Details

As a Senior Android Engineer at idealo, you drive the evolution of our award-winning e-commerce app. We enable millions of users to make price comparisons and good buying decisions on their mobile phones. We are a fully integrated and autonomous team that

balances using proven technologies with cutting-edge experimentation, delivering best-in-class user experiences and impact on idealo’s mission. We own our code and decide on the technical direction of our products. And we need strong support to grow further.

Are you passionate about this challenge? If yes, we’re looking forward to getting to know you.

About your new role

  • At idealo you are part of a team of highly motivated Android developers who strive for excellence in product and software development.

  • You work closely with product owners, user experience designers, data analysts, the QA and an engineering team for our backend for frontend (BFF).

  • We work as an agile team where you will be involved in product development from ideation to operating a product at scale.

  • You’re routinely working with modern technologies and practices on a high quality Kotlin codebase, allowing us to innovate fast and efficiently.

  • A refined user interface is important to you, and you work closely with your UX colleagues to make features even better during implementation.

  • You don't shy away from refactoring legacy code and from removing tech debt, making the existing features ready for the future.

  • You apply pragmatic solutions, find the right trade-offs, and seek to reduce complexity to help your team to deliver and increase leverage for the organisation.

  • You should have a strong command of software testing principles and understand the benefits of writing clean, effective tests that ensure code quality and reliability.

Skills & Requirements

  • You have a deep understanding of Android development and extensive experience working with Kotlin.

  • Experience with concepts like MVVM, Clean Code and SOLID is a must, and you know how to apply software design and architecture patterns.

  • Ideally, you are experienced with using Jetpack Compose and implementing GraphQL APIs.

  • You have profound knowledge of the Android SDK and architecture components (ViewModel, Navigation, Room etc.) as well as dependency injection (Dagger 2),Coroutines and Flow.

  • You demonstrate a deep commitment to producing code that is readable, reliable, maintainable, and testable code.

  • You are an open and communicative team player, curious about solving interesting and sometimes complex problems.

  • You are a self-sufficient and well-organized engineer, and you can expect the same from the surrounding team.

You don't tick all the boxes? Don't worry, we are looking for employees who convince us with their personality and are motivated to go on full power with their team!

Similar Jobs

Capgemini - PostgreSQL-DBA

Capgemini

Hyderabad, Telangana, India (On-Site)
2 Months ago
Aisera - Sales Engineer

Aisera

New York, United States (Remote)
3 Months ago
Ramp - Associate, Deal Desk

Ramp

New York, United States (On-Site)
2 Weeks ago
OKX - Team Lead, Customer Service

OKX

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
2 Months ago
storytq - Lead Backend Software Engineer

storytq

Amsterdam, North Holland, Netherlands (Hybrid)
2 Weeks ago
kaizen gaming  - iOS Software Engineer

kaizen gaming

Thessaloniki, Greece (Hybrid)
1 Month ago
Tesla - Mobile Service Dispatcher

Tesla

Huddinge, Stockholm County, Sweden (On-Site)
5 Months ago
Side - Senior Android Engineer

Side

Brazil (Remote)
1 Month ago
Patreon - iOS Engineer

Patreon

San Francisco, California, United States (Hybrid)
4 Months ago
PayPal - MTS 1, Software Engineer (iOS)

PayPal

Singapore (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

WerPlay - 2D Artist/Marketing

WerPlay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
7 Months ago
Abridge - Senior Data Analyst

Abridge

San Francisco, California, United States (Hybrid)
1 Month ago
Future Works - Houdini FX

Future Works

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
Capgemini - Analog Layout Engineer

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Animoca Brands - Portfolio Associate

Animoca Brands

(Remote)
4 Months ago
Adyen - Engineering Manager, Payments

Adyen

Chicago, Illinois, United States (On-Site)
1 Month ago
Arkose Labs - Data Analyst (Weekend Shift)

Arkose Labs

Brisbane, Queensland, Australia (Hybrid)
2 Weeks ago
Autodesk - Software QA engineer

Autodesk

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Year ago
Crowd Strick - Corporate Account Executive

Crowd Strick

Chile (Remote)
3 Weeks ago
Univision - Activations Technician-Seasonal

Univision

Chicago, Illinois, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Berlin, Berlin, Germany

oetinger - Product Manager/Editor

oetinger

Hamburg, Hamburg, Germany (Hybrid)
1 Month ago
Thales - Director of Production/Manufacturing and Industrialization

Thales

Ulm, Baden-Württemberg, Germany (On-Site)
2 Months ago
Autodesk - Front End Developer

Autodesk

Berlin, Berlin, Germany (Hybrid)
3 Weeks ago
CloudLinux - JavaScript/OSS Community Outreach Manager

CloudLinux

Berlin, Berlin, Germany (Remote)
4 Months ago
Tesla - Electrical Assembly Supervisor

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
6 Months ago
Corsair - Senior Software Architect

Corsair

Landshut, Bavaria, Germany (On-Site)
3 Months ago
Mapbox - Quality Compliance Program Manager

Mapbox

Germany (On-Site)
4 Months ago
Nagarro - Lead SAP Basis Consultant for SAP RISE

Nagarro

Germany (Remote)
5 Months ago
Trackman - Junior Sales & Key Account Manager

Trackman

Frankfurt Am Main, Hessen, Germany (Remote)
3 Months ago
Aesir Interactive - Level Designer (f/m/d) Regular / Senior

Aesir Interactive

Munich, Bavaria, Germany (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Inkittt - Senior Front-End Engineer: Web and Mobile Team (m/f/d)

Inkittt

Krakow Am See, Mecklenburg-Vorpommern, Germany (On-Site)
1 Year ago
Apple - iOS Software Manager

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Two Circles - Contract Android Engineer

Two Circles

London, England, United Kingdom (Hybrid)
3 Weeks ago
endava - Android Developer

endava

Split, Split-Dalmatia County, Croatia (On-Site)
2 Months ago
Adyen - Senior Software Engineer - iOS

Adyen

Chicago, Illinois, United States (Hybrid)
1 Month ago
kaizen gaming  - Principal Android Engineer

kaizen gaming

Athens, Greece (Hybrid)
1 Month ago
Mcdonalds - Software Engineer III - Android

Mcdonalds

Mexico City, Mexico (On-Site)
2 Months ago
Google - Software Engineer, Android, Photos

Google

Sydney, New South Wales, Australia (On-Site)
3 Months ago
Apple - Senior iOS Software Engineer - Proximity

Apple

Cupertino, California, United States (On-Site)
1 Month ago
GMS Services - Sr. iOS Developer

GMS Services

Moscow, Moscow, Russia (On-Site)
10 Years ago

Get notifed when new similar jobs are uploaded

About The Company

Axel Springer is a media and technology company. The company's mission is to empower free decisions for people around the world through independent journalism and innovative offerings. Axel Springer operates in more than 40 countries with a presence in all major digital markets and generated 3.8 billion euros in revenue in 2022. Axel Springer is the media and technology company.

Berlin, Berlin, Germany (Hybrid)

Berlin, Berlin, Germany (On-Site)

Berlin, Berlin, Germany (On-Site)

Berlin, Berlin, Germany (On-Site)

View All Jobs

Get notified when new jobs are added by Axel springer

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug