Senior Android Developer

We are looking for an experienced Senior Android Developer for one of our clients, a leading product company specializing in developing software that manages logistics centers. Their cutting-edge solutions automate and optimize warehouse processes, significantly reducing the physical workload of employees through the implementation of robots, conveyor systems, and advanced automation technologies.

Responsibilities:
➢ Lead the development of Android applications, both new and existing;
➢ Collaborate closely with development and product teams to enhance operational processes in stores;
➢ Participate actively in team discussions and knowledge exchange;
➢ Conduct code reviews and pair programming sessions to maintain high-quality standards;
➢ Travel once per month to work on-site at our offices in Cologne and Vienna.

Requirements:
➢ Minimum 6 years of experience with Android Framework and architecture patterns (MVVM, MVI);
➢ Proficient in Kotlin and familiar with core Java concepts (collections, I/O, concurrency, generics);
➢ Experience with testing frameworks – JUnit, Mockito, MockK, Compose Test;
➢ Solid understanding of relational databases and experience with different ORMs;
➢ Knowledge of Identity and Access Management concepts, OAuth 2.0;
➢ Hands-on experience building CI/CD pipelines;
➢ Proficient with Gradle and Kotlin DSL;
➢ Familiarity with Android development libraries and tools – Jetpack Components, Jetpack Compose, Dependency Injection libraries (Koin, Hilt);
➢ Understanding of REST APIs;
➢ Proficiency in English.

Nice to Have:
➢ Interest in growing across other technical areas beyond Android;
➢ Experience with backend development using Spring Boot;
➢ Knowledge of non-relational databases and Apache Kafka;
➢ Familiarity with Angular;
➢ Fluency in German.

Benefits:
➢ 25 days paid vacation;
➢ Personal educational budget;
➢ Regular technical and international training;
➢ Foreign language classes;
➢ Additional health and life insurance;
➢ Money for transport, sports, and other activities;
➢ Flexible working hours and hybrid work model (60% office / 40% remote);
➢ Hackathons and team-building events.
➢ Recreation area with table tennis, football, PS, billiard, and chess;
➢ Cozy office building next to a park;
➢ Underground parking;
➢ Snacks, fruit, and beverages available.

If you are ready to take the lead in shaping Android solutions for millions of users, apply now!

To apply for this job email your details to milena@impact-hire.com