Job Closed
This listing is no longer active.
Senior Android Developer – InPost Pay
Location
Poland
Posted
117 days ago
Salary
0
Seniority
Senior
Job Description
Senior Android Developer – InPost Pay
InPost Group
• Design, develop, and maintain high‑quality Android applications using Kotlin and Java, ensuring compatibility across multiple Android versions and device configurations. • Ensure the performance, quality, reliability, and responsiveness of mobile applications throughout the development lifecycle. • Build scalable and maintainable solutions using Android Architecture Components, Jetpack libraries, Compose , Coroutines , MVVM , and Clean Architecture. • Refactor existing codebases to improve design, performance, readability, and long‑term maintainability. • Develop test‑covered, high‑quality code, contributing to automated testing strategies and ensuring robust, production‑ready solutions. • Integrate applications with backend APIs, third‑party services, and Firebase to support data exchange, analytics, and application monitoring. • Work closely with product managers, designers, QA engineers, and backend developers to translate business requirements into technical solutions. • Leverage AI‑powered development tools (e.g., GitHub Copilot, ChatGPT, Claude) to accelerate development while critically evaluating and responsibly applying AI‑generated outputs.
Job Requirements
- 5+ years of experience in Android development with expert knowledge of the Android SDK , platform versions, and device configurations.
- Strong understanding of Android UI/UX design principles and best practices.
- Hands‑on experience with Jetpack , Compose , Coroutines , MVVM MVVM , and Clean Architecture .
- Proven ability to build and optimize Android applications using Kotlin and Java .
- Experience with Firebase and API integrations .
- Strong problem‑solving skills with the ability to translate business needs into technical solutions .
- Detail‑oriented, delivery‑focused, and proactive in ownership of tasks.
- Familiarity with modern development workflows and tools, including Git, JIRA, Confluence, code reviews, and CI/CD .
- English language skills at a professional level (minimum B2).
Benefits
- Access to e-learning platforms- eTutor , GoodHabitz , and more.
- MultiSport+ card
- Private healthcare
- Group insurance
Related Guides
Related Job Pages
More Android Engineer Jobs
Role Description We are looking for a skilled and passionate Android Mobile Developer with expertise in Kotlin to join our growing team at Meetsta. In this role, you will be responsible for developing and maintaining the Android version of our mobile app, ensuring a smooth and intuitive user experience. You will work closely with product managers, designers, and backend developers to bring new features to life and optimize existing functionality. - Design, develop, and maintain Meetsta’s Android app version using Kotlin. - Implement and optimize gRPC-based communication for seamless interactions with backend services. - Collaborate with cross-functional teams to define and implement new features that align with business and user needs. - Ensure the performance, quality, and responsiveness of the app through robust testing and optimization. - Identify and fix bugs to improve app stability and performance. - Write clean, maintainable, and scalable code following best practices. - Stay up-to-date with the latest Android development trends, libraries, and best practices to continuously improve the app. - Participate in code reviews and provide constructive feedback to team members. - Collaborate with the UI/UX team to ensure a seamless and visually appealing user experience. Qualifications - Bachelor’s degree in Computer Science, Software Engineering, or a related field. - Experience in Android app development with a strong focus on Kotlin and Jetpack Compose (UI). - Experience with gRPC for fast and efficient communication between Android apps and backend services. - Experience with databases like PostgreSQL. - Solid understanding of Android SDK, Android architecture components, and best practices for Android development. - Experience with RESTful APIs, third-party libraries, and integration with backend services. - Proficiency in version control (Github) and familiarity with CI/CD pipelines. - Strong knowledge of mobile UI/UX design principles and experience working with designers to create smooth user experiences. - Familiarity with tools such as Android Studio and Gradle. - Experience with app performance optimization, including memory management and battery usage. - Excellent problem-solving skills and attention to detail. - Experience with push notifications, offline storage, and background processing. - Previous experience in social networking or mobile-first platforms is a plus. Compensation - Equity-based. Important Notes - We are only considering US citizens and Permanent Residents for the role.
Lead Mobile Entwickler – Android, Flutter, Security Fokus
Materna Virtual Solution GmbHMake Mobile Work Secure
• Disziplinarische Leitung von zwei Scrum-Teams mit insgesamt 15 Mitarbeitenden (Android & Flutter) • Förderung der individuellen Entwicklung, Motivation und nachhaltigen Wachstums der Teammitglieder • Strategische Ausrichtung des Unternehmens im Competence Center SecurePIM & Trust • Sicherstellung der Lieferfähigkeit der Teams, Kapazitäts- und Meilensteinplanung • kontinuierliche Verbesserung bestehender Prozesse und Optimierung der Zusammenarbeit über mehrere Entwicklungsstandorte • Erkennung von Risiken, Abhängigkeiten und Konflikten und Zielgerichtetes Steuern oder Eskalieren • Unterstützung bei Recruiting, Onboarding und langfristiger Weiterentwicklung der Teams
Staff Software Engineer, Android Platform Frameworks
AirbnbAirbnb is a community based on connection and belonging.
• Design and evolve foundational Android frameworks like Trio, dependency injection, and navigation to improve developer productivity and app quality at scale. • Partner with product engineering teams to understand their pain points, identify systemic issues, and deliver durable framework solutions that simplify their work. • Design frameworks with AI-assisted development in mind.
• Participate in the product definition phase, daily scrums, grooming sessions, and story refining • Have a voice in the architectural definition and implementation of various key technology pieces • Translate business requirements into technical design specifications • Implement robust unit tests, including edge cases, usability, and general reliability • Use git to create pull requests, review code, and merge branches • Collaborate with the team and participate in knowledge sharing • Includes Agile Scrum development methodologies in every research, analysis, prototyping, and interfaces development initiatives



