Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
This position is no longer accepting applications
Positions open for more than 30 days are automatically closed and marked as expired
Don't let one closed door slow you down, here's your next move:
April 9, 2026
Senior Android Developer - InPost Mobile app (f/m/n)
Senior • Remote
Warsaw, Poland
Job Description
At InPost, we're passionate about building software that helps our customers send and receive their goods. Our Consumer-Facing teams build and maintain web applications and enabling platforms, which provide features such as marketing communication, loyalty programs, and payments.
We have built one of the most well-recognized and appreciated mobile applications in Poland's Logistics sector, with 11+ million users, and we are not stopping there. Our next step is conquering the international European market and scaling our Mobile platform and applications across Europe.
We are looking for an experienced Android Developer to join us in that journey - to heavily influence our platform build, improve processes, and help us deliver the best native app experience in the market.
Responsibilities:
Develop and maintain high-quality Android applications using Kotlin and Java, ensuring performance, stability, and great user experience.
Build scalable, maintainable solutions using MVVM, Clean Architecture, Jetpack Compose, and Coroutines.
Integrate Android apps with backend APIs, Firebase, and other third-party services.
Refactor and optimize existing code to improve quality, performance, and long-term maintainability.
Actively participate in code reviews, technical discussions, and architectural decisions.
Collaborate with cross-functional teams to translate business requirements into technical solutions.
Work in an Agile environment, using tools such as Git, CI/CD pipelines, and issue-tracking systems.CI/CD pipelines, and issue-tr
Create and maintain clear technical documentation.
-
Use AI tools to improve development efficiency while applying critical judgment and best practices.
Qualifications
5+ years of experience in Android development.
Expert knowledge of Android SDK and different versions of Android, along with device configurations.
Strong knowledge of Google's Android UI design principles, patterns, best practices, and interface guidelines.
Experience with Android Architecture components, Jetpack libraries, MVVM and Clean Architecture.
Experience with optimizing mobile apps in Java and Kotlin.
Experience with Compose and Coroutines.
Experience with Firebase configuration.
Experience working with API interfaces to integrate data and functionality in mobile applications.
Ability to solve problems and propose own solutions to solve them.
Ability to understand business requirements and translate them into technical requirements.
Attention to detail and a strong focus on solution delivery.
Professional and proactive approach to tasks assigned
Knowledge of traditional software development processes and tools, including Git, JIRA, Confluence, Code Reviews, and CI/CD.
English language skills at a professional level (minimum B2).
Proficiency in leveraging AI tools and large language models (e.g., GitHub Copilot, ChatGPT, Claude) to enhance productivity, accelerate development, and solve complex problems.
-
Ability to critically evaluate AI-generated outputs and apply them responsibly within professional workflows.
What do we offer?
Remote work opportunity across Poland.
Access to e-learning platforms- eTutor, Udemy, GoodHabitz, and more.
Two development paths: becoming a Tech Expert or an Engineering Manager.
A wide range of benefits, including the MultiSport+ card, private healthcare, and group insurance, is available on the Worksmile platform.
External and internal growth opportunities - conferences, trainings, workshops.
Chances to broaden your skill set and acquire new competencies through daily work, challenging projects, and training activities.
Similar jobs you might like
Technology
Appliscale
Mid Android Engineer
Mid
Remote
Krakow, Poland
13,000 - 19,000 PLN
🏢 Summary: Join a team developing, delivering, and maintaining production Android applications for B2B and B2C clients across Europe. The role covers mobile and connected-system architecture, app quality and performance, CI/CD, production monitoring, and Agile collaboration. 🗂️ Requirements: 2+ years of commercial Android application development experience, Bachelor’s degree or higher in Computer Science or Software Engineering, Experience delivering Android apps to customers, Hands-on CI/CD experience, Mobile and backend architecture problem-solving experience, Knowledge of software engineering principles, testing, data structures and algorithms, Knowledge of object-oriented design patterns, dependency injection, SOLID and Clean Code, Experience with Agile methodologies, English proficiency 📃 Skills: Android, Kotlin, AWS, TypeScript, JavaScript, Node.js, REST, CI/CD, Testing, Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitLabCI, Datadog, Elixir, C++, C#, Golang, Erlang, Python 🏢 Description: About the role We are seeking candidates for our client, which operates in Europe. You will be a member of a team responsible for the development and delivery of mobile Android apps. Hands-on experience in delivering Android apps to customers, supported with CI/CD processes and production monitoring, is a requirement. Technologies we work with: Kotlin, Android, AWS, Typescript, JavaScript, Node.js, REST APIs. Responsibilities: Development and delivery of Android apps for B2B or B2C clients Design software architecture between mobile apps and systems that they connect with Follow and improve the concepts of dependency injection and threading inside apps Scoping and assessing the complexity of features Continuously improve the quality and performance of mobile apps Maintaining apps on production used by consumers from several European countries Monitor and create prototypes for new technological opportunities (E.g., WearOS) Participating in sprint planning, daily sprints and meetings with product owners for grooming new features Collaborating with other team members and teams that depend on the functionalities that you develop Required qualifications: Minimum of 2 years commercial work experience in building Android apps Bachelor's or higher degree in Computer Science, Software Engineering Strong understanding of software engineering principles, testing, data structures and algorithms Solid hands-on experience in solving architectural problems for mobile apps and backend services Strong hands-on experience of CI&CD processes Understanding of OO design patterns, dependency injection, SOLID principles and Clean Code Able to work with Agile methodologies such as SCRUM and/or Kanban Good communication and collaboration skills Team player Self-motivation, proactive attitude Proficiency in English, it’s our daily business language Nice to have: Experience in developing Cloud and Infrastructure solutions with AWS and CI/CD processes supported by tools like Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitlabCI, Datadog, etc. Working experience with one of the object-oriented and/or functional languages such as Elixir, C++, C#, Golang, Erlang, Python
Technology
XTB S.A.
Android Developer
Mid
Remote
Warsaw, MZ, Poland
15,300 - 19,400 PLN
🏢 Summary: Develop and enhance a flagship Android application, delivering scalable, high-quality features with strong performance and user experience. The role covers Android development, UI creation, testing, monitoring, and collaborative problem-solving in a product-focused team. 🗂️ Requirements: Kotlin, Object-oriented programming, Coroutines, Flow, Compose, MVVM, MVI, Clean Code, Gitflow, Commercial Android development experience, English technical documentation reading skills 📃 Skills: Kotlin, Coroutines, Flow, Compose, MVVM, MVI, Git, Gitflow, Android 🏢 Description: We are looking for a candidate for the position of Android Developer to join the team developing the flagship mobile application for XTB customers. In this role, you will be responsible for developing key application functionalities, with a focus on performance, code quality, and UX best practices. Your responsibilities will include: Creating and developing mobile applications on the Android platform in accordance with Clean Architecture and SOLID principles - you will design modern and scalable solutions based on proven architectural patterns; Creating clear application screens in accordance with best practices and UX patterns - you will ensure the intuitiveness and aesthetics of the user interface; Working to deliver business value by creating high-quality software - your solutions will truly support the company's goals and user needs; Writing unit and integration tests and monitoring applications - you will ensure the stability and reliability of the functionalities you create; Teamwork and active problem solving - you will be part of a committed team that works together to achieve the best possible results. Requirements: Very good knowledge of Kotlin and object-oriented programming, Advanced knowledge of reactive/streaming solutions (Coroutines/Flow), Advanced knowledge of Compose, Knowledge of design patterns and best practices (MVVM, MVI, Clean Code), Proficiency in version control systems and Gitflow, Commercial experience in Android programming, English language skills sufficient to read technical documentation. Nice to have: Knowledge of AI tools (e.g., Copilot) and using them to support daily work, gRPC, Room, Firebase, Gitlab CI, Architecture Components, Dependency Injection (Hilt), modularization, UI Tests, Figma, Experience working with Agile methodology (Scrum). We expect the Candidate to have: An active attitude focused on independently overcoming adversity - we are looking for someone who can work independently and is not afraid of challenges; A focus on delivering software that maximizes value for users and the business - we value an approach where technology supports real needs and goals; Proposing technical solutions that translate vision into working software - we expect initiative and commitment to the process of creating solutions from concept to implementation; Creativity in exploring different ways to achieve the same goal - openness to experimentation, seeking new approaches, and thinking outside the box. What we offer: Real influence on the development of the company and the product, Work in an experienced team that is happy to share its knowledge, A clear vision of development thanks to regular feedback and clear career paths, A training budget for courses and conferences that interest you, An extra day off on your birthday, An extra day off for parents, Equipment tailored to your needs, Private medical care and group insurance, Access to an e-learning platform for learning English and a benefits platform, Access to a wellbeing platform and the opportunity to take advantage of workshops and private therapy sessions, Remote work, from the office in Warsaw or from a coworking space in your city, Regular team-building meetings.
Technology
Talentica
Android Software Engineer
Mid
Remote
Warsaw, MZ, Poland
🏢 Summary: Own and develop a production Android client for an AI-native assistant, with AI interactions central to the mobile experience. The role focuses on Kotlin development, AI API integration, performance, reliability and collaboration with backend and Machine Learning engineers in a remote-first global team. 🗂️ Requirements: 3+ years of professional Android development experience, Kotlin, AI functionality integration: LLM, vision or speech APIs, Asynchronous programming: Coroutines and Flow, REST or gRPC APIs, Structured data formats, Debugging and performance profiling, Handling latency, partial failures and non-deterministic behavior, ML Kit or lightweight on-device inference, Production app releases through Google Play Store 📃 Skills: Android, Kotlin, Java, LLM, Vision, Speech, Coroutines, Flow, REST, gRPC, SQL, NoSQL, TensorFlow, Lite, MLKit, Analytics, Logging, Profiling, GooglePlay 🏢 Description: About the product Our client is developing an AI-native assistant designed to support everyday communication, organization, errands and complex workflows with minimal user input. The product must reliably manage long-running processes, retain context, interact with external tools and complete real-world tasks despite the non-deterministic nature of modern AI models. The company’s objective is to make everyday activities significantly faster and easier for users. About the role As an Android Software Engineer, you will own the Android client experience and shape how AI behaves, responds and performs on mobile devices. This is not a thin-client or simple API-integration role. You will help build a production Android application in which AI interactions are central to the product experience, with a strong focus on performance, reliability and clarity. What you will do Build and maintain production Android applications using Kotlin. Integrate AI-powered features, including chat, vision, voice and recommendations, through backend APIs. Design user experience patterns for AI interactions, including streaming responses, retries and partial results. Optimize application performance, responsiveness and memory usage across AI-intensive workflows. Implement analytics, logging and feedback collection to support AI evaluation and continuous product improvement. Collaborate closely with backend and Machine Learning engineers on API contracts and system behavior. Ensure application stability, security and scalability in production environments. What we are looking for At least three years of professional Android development experience using Kotlin. Hands-on experience integrating AI functionality such as LLM, vision or speech APIs. Strong understanding of asynchronous programming, particularly Coroutines and Flow. Familiarity with REST or gRPC APIs and structured data formats. Strong debugging and performance-profiling skills. Ability to build systems that must handle latency, partial failures and non-deterministic behavior. Experience with ML Kit or lightweight on-device inference. Experience shipping production applications through the Google Play Store. What success looks like The Android application is stable, smooth and reliable in real-world use. Performance remains responsive and efficient in terms of latency, memory and CPU usage. Production issues are identified early, monitored effectively and resolved through clear root-cause analysis. Technology stack Kotlin / Java Coroutines / Flow REST / gRPC SQL / NoSQL TensorFlow Lite and on-device inference Compensation and employment The position is offered under an employment contract. Compensation is determined individually based on: professional experience and technical capability, scope of responsibility, location and relevant market benchmarks, expected impact on the product and organization. The compensation package consists of a base salary and equity. The company remains flexible when considering exceptional candidates. A company laptop will be provided where required for the role. Remote work and global collaboration The company operates as a remote-first, globally distributed organization. There is no fixed company-wide working schedule and no requirement to follow one specific time zone. Team members are expected to maintain sufficient working-hours overlap with their immediate colleagues to collaborate effectively. The successful candidate will work from Poland and collaborate with engineering, Machine Learning and product specialists located across different regions. Poland-based employees join existing global teams rather than a separate local team. The exact reporting line and hiring manager will be confirmed during the recruitment process. How the team works The company believes that outstanding products are built by small, highly capable and hands-on teams. Decisions are made collaboratively, while individuals are expected to take ownership, exercise sound judgment and execute independently. The team moves quickly while balancing product quality, experimentation and learning from real user behavior. There is no fixed hiring quota for this position. The company is focused on hiring people who meet its technical and ownership standards rather than filling a predetermined number of seats. Recruitment process The standard recruitment process consists of up to four stages: Technical assessment, where relevant to the candidate’s background. HR interview. One or more technical interviews. Founder or leadership interview. Particularly strong candidates may be fast-tracked directly to the technical interview stage based on their experience and previous work. Applications are evaluated by members of the technical team. Interviews may be conducted virtually and, where relevant, onsite. The exact format and interviewers may vary. The company aims to make decisions efficiently and provide candidates with a prompt outcome.
Technology
Antal Sp. z o.o.
Senior Android Developer
Senior
Remote
Warsaw, Poland
150 - 170 PLN/hr
🏢 Summary: Remote B2B opportunity for a Senior Android Developer to build and scale a native Android app for digital logistics and e-commerce used by millions across Europe. The role covers Kotlin-based feature delivery, code optimization, mobile CI/CD, and collaboration in an Agile product team. 🗂️ Requirements: 5+ years of Android development experience, Expert Android SDK, version, and device-configuration knowledge, CI/CD and build-optimization experience, Platform/foundation team and DevEx experience, Android Architecture Components, Jetpack, MVVM, and Clean Architecture experience, Java and Kotlin mobile-application optimization experience, Jetpack Compose and Coroutines experience, Firebase configuration experience, Mobile API and external-service integration experience, Git, Jira, Confluence, and code-review experience, Agile methodology knowledge, Professional English proficiency, minimum B2 📃 Skills: Android, Kotlin, Java, Jetpack, Compose, Coroutines, Firebase, GitLab, GitHub, Git, Jira, Confluence, MVVM, CI/CD, DevEx, Agile 🏢 Description: Senior Android Developer (Remote) Join a team building one of the largest mobile platforms in Poland, used by millions of customers every day. You'll contribute to the development of a high-scale Android application supporting digital logistics and e-commerce services across European markets. 📍 Remote from Poland 📍Up to 170 PLN/h + VAT (B2B contract) Your Responsibilities: Develop and maintain native Android applications. Design and implement new features using Kotlin and modern Android technologies. Ensure application performance, quality, and reliability. Refactor and optimize existing codebases. Build and improve mobile CI/CD pipelines. Participate in code reviews and technical discussions. Collaborate closely with product and engineering teams in an Agile environment. Requirements: 5+ years of experience in Android development. Expert knowledge of Android SDK , Android versions, and device configurations. Extensive knowledge of build process optimization and CI/CD environments , including GitLab Pipelines , GitHub Actions , or similar solutions, with a focus on high availability and scalability . Experience working within platform/foundation teams supporting a DevEx culture . Experience with Android Architecture Components , Jetpack Libraries , MVVM , and Clean Architecture . Experience optimizing mobile applications in Java and Kotlin . Experience with Jetpack Compose and Coroutines . Experience with Firebase configuration. Experience integrating API interfaces and external services within mobile applications. Ability to solve problems and propose effective technical solutions. Ability to translate business requirements into technical solutions. Strong attention to detail and focus on solution delivery . Professional and proactive approach to software development. Knowledge of software development processes and tools, including Git , Jira , Confluence , and Code Reviews . Good understanding of Agile methodologies . Professional English proficiency ( minimum B2 ). Nice to Have: Experience working with LLMs / agentic development workflows to accelerate the SDLC. Hands-on Android WebView development experience – embedding and integrating web content in a native enterprise application: native↔JS bridge, session and authentication handling, navigation, performance, and security hardening. What We Offer 100% remote work from Poland. LuxMed private healthcare . MultiSport card . Opportunity to work on a high-scale mobile product used by millions of users and supporting expansion across European markets. Exposure to modern Android technologies , large-scale architectures, and advanced mobile CI/CD environments . Collaboration with experienced engineers in a mature product organization. Recruitment Process: Live Coding Interview (90 min, remote) System Design Interview (90 min, remote) Hiring Manager Interview (60 min) Co zyskasz dzięki aplikacji na ofertę Antal? Gdy Twoja aplikacja zostanie rozpatrzona pozytywnie (zostaniesz zaproszony/a do procesu), otrzymasz wsparcie Konsultanta/Konsultantki, który/a utrzyma z Tobą stały kontakt (mailowo lub telefonicznie), pomoże Ci przygotować się do rozmowy rekrutacyjnej z przyszłym pracodawcą oraz zatroszczy się o jakość procesu rekrutacyjnego, w którym aktualnie bierzesz udział. Kim jesteśmy? Jesteśmy liderem rekrutacji specjalistów i menedżerów oraz doradztwa w obszarze HR. Marka obecna jest w 35 krajach, w Polsce działa od 1996 roku. Przez ten czas zbudowaliśmy wiele karier kandydatów, dzięki elastycznemu i kompleksowemu podejściu do wszystkich rekrutacji. Antal tworzy ponad 130 profesjonalnych konsultantów ds. rekrutacji, którzy są oni nie tylko skutecznymi rekruterami, ale także wykwalifikowanymi doradcami, specjalizującymi się zarówno w zakresie wybranego sektora, jak i stanowiska.
Technology
Ntiative
Senior Android Developer
Senior
Remote
Kraków, MA, Poland
🏢 Summary: Remote B2B opportunity for a senior Android Engineer to own the client-side architecture, performance, and AI interaction experience for a proactive smart-assistant product. The role focuses on building resilient AI mobile workflows and collaborating with ML and backend engineers on API and system design. 🗂️ Requirements: 5+ years of native Android development experience, Kotlin, AI/LLM feature integration, Vision API integration, Speech API integration, Coroutines, Flow, Asynchronous programming, Profiling, debugging, and performance optimization for high-load AI workflows, Product-minded approach 📃 Skills: Android, Kotlin, AI, LLM, Coroutines, Flow, Vision, Speech, Profiling, Debugging, Optimization 🏢 Description: Hello Android Engineers! 😊 The mission of our stealth AI client is to build a proactive smart assistant for everyday users, bringing real intelligence to daily workflows and reducing task completion time by over 90%. What WE offer: • B2B contract • Join a high-talent team building the core Poland tech hub • 100% remote work • Fast hiring process (3-4 steps max, prompt decisions) • Opportunity to build an AI-native product from scratch for billions of global users • Direct ownership of the client-side architecture and performance What do YOU offer? • 5+ years of experience in native Android development with Kotlin • Hands-on experience in integrating AI/LLM features, vision, and speech APIs • Deep mastery of Coroutines, Flow, and asynchronous programming • Experience with on-device ML frameworks (e.g., TensorFlow Lite, MLKit) is a strong plus • Strong profiling, debugging, and performance optimization skills for high-load, AI-heavy workflows • A curious, product-minded engineer What will YOU do? • Own the Android application experience, driving how AI feels, behaves, and performs on mobile devices. • Design resilient mobile UX patterns for AI interactions (handling streaming responses, retries, and latency). • Optimize app responsiveness, CPU, and memory efficiency for multi-step reasoning and context-heavy flows. • Collaborate directly with ML and backend engineers to shape API contracts and system behavior. Does this sound interesting? Do not hesitate to apply, and let's talk!
Technology
Allegro
Mobile Software Engineer 2 (Android)
Mid
Hybrid
Poznan, WP, Poland
14,600 - 20,825 PLN/mo
🏢 Summary: Android Developer role focused on owning and improving an e-commerce mobile app’s Homepage and gamification features, including an advent calendar and daily scratch-card offers. The position covers end-to-end feature delivery, performance optimization, testing, and collaboration with product, design, and engineering teams in a hybrid work model. 🗂️ Requirements: 3+ years of native Android application development experience, Kotlin proficiency, Mobile architecture patterns knowledge, RESTful API experience, Asynchronous programming knowledge, Unit and integration testing proficiency, Git experience, Software engineering, data structures, and algorithms knowledge, CI/CD pipeline experience, English and Polish communication skills, Proactive problem-solving approach 📃 Skills: Android, Kotlin, MVVM, MVI, REST, Git, CI/CD, Algorithms, Testing 🏢 Description: About the job: As an Android Developer , you will take full ownership of the development and maintenance of our mobile application's Homepage – the central hub for our users. You will also be a key contributor to exciting gamification initiatives, including our interactive advent calendar and the "catcher" (a daily scratch-card with new offers). You will work closely with product owners, designers, and other engineers to translate user needs into robust, high-performance mobile experiences. This role is ideal for someone with solid experience in Android development, a strong understanding of software engineering principles, and a desire to build engaging features in a fast paced e-commerce environment. Important things for you: Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. The salary range for this position depending on the skill set is as follows (contract of employment, tax-deductible cost): PLN 14 600 - 20 825 gross. Annual bonus based on your annual performance and company results. Our team is based in Poznań . What you'll do: Design, develop, test, and deploy features for the Allegro Android , ensuring high quality, performance, and responsiveness. Collaborate with product, design, and other engineering teams to define and implement innovative solutions. Participate in code reviews, contribute to technical discussions, and help maintain high code quality standards. Be part of Allegro’s mobile community composed of more than 100 mobile developers. In our community, we actively share knowledge as part of our daily code review work and at dedicated company events. We have time dedicated to knowledge sharing as well as opportunities for personal skills development Identify and resolve performance and scalability issues. Stay up-to-date with the latest mobile technologies and industry trends. We are looking for someone who has: 3+ years of professional experience in native Android (Kotlin) mobile application development. Understanding of mobile application architecture patterns (e.g., MVVM, MVI, Clean Architecture). Familiar with RESTful APIs, asynchronous programming, and efficient data handling. Proficiency in writing unit and integration tests. Familiarity with version control systems (e.g., Git). Understanding of software engineering principles, data structures, and algorithms. Experience with continuous integration and continuous delivery (CI/CD) pipelines. Good communication skills in English and Polish, both written and spoken. A proactive approach to problem-solving and a passion for creating excellent user experiences. Bonus points if you have: Experience with large-scale, high-traffic mobile applications. Familiarity with Jetpack Compose and Coroutines. Experience with A/B testing frameworks. Contributions to open-source projects or a strong GitHub profile. Experience working in an Agile/Scrum environment. What's in it for you: Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms). A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories. A wide selection of fringe benefits in a cafeteria plan - you choose what you like (e.g., medical, sports or lunch packages, insurance, purchase vouchers). English classes that we pay for related to the specific nature of your job. A training budget, inter-team tourism ( see more here ), hackathons, and an internal learning platform where you will find multiple trainings. An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal. Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy. And that's just the beginning! You can read more about the benefits here . #goodtobehere means that: You will join a team you can count on - we work with top-class specialists who have knowledge- and experience-sharing in their DNA. You will love our level of autonomy in team organization, the space for continuous development, and the opportunity to try new things. You get to choose which technology solves the problem and you are responsible for what you create. You will value our Developer Experience and the full platform of tools and technologies that make creating software easier. We rely on an internal ecosystem based on self-service and widely used tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions. Thanks to this, you can contribute to Allegro from your very first days on the job. You will be equipped with modern AI tools to automate repetitive tasks, allowing you to focus on developing new services and refining existing ones (also leveraging AI support). You will create solutions that will be used (and loved!) by your friends, family and millions of our customers. You will meet the Allegro Scale, which starts with over 1000 microservices, an open-source data bus (Hermes) with 300K+ rps, a Service Mesh with 1M+ rps, tens of petabytes of data, and production-used machine learning. You will become part of Allegro Tech - We speak at industry conferences, cooperate with tech communities, run our own blog (it's been over 10 years!), record podcasts, lead guilds, and we organize our own internal conference - the Allegro Tech Meeting. We create solutions we love (and can) to talk about! Send us your CV and… see you at Allegro!
Technology
RemoDevs
Senior Android Developer
Senior
Remote
Warsaw, MZ, Poland
17,600 - 20,800 PLN
🏢 Summary: Long-term Senior Android Developer role building and improving a secure, scalable native mobile application for an insurance-sector client. The role covers feature development, architecture, testing, performance optimization, and cross-functional Agile collaboration. 🗂️ Requirements: 5+ years of commercial Android development experience, Strong Kotlin knowledge, Jetpack Compose experience, Android SDK and architecture components knowledge, MVVM architecture experience, Coroutines, Flow, and asynchronous programming knowledge, REST API experience, Hilt or Dagger dependency-injection experience, Unit and UI testing experience, Git and CI/CD practices knowledge, Agile/Scrum team experience, English proficiency at B2 level or higher 📃 Skills: Android, Kotlin, Jetpack, Compose, MVVM, Coroutines, Flow, REST, Hilt, Dagger, Git, CI/CD, Agile, Scrum 🏢 Description: About the project We’re looking for a Senior Android Developer to join a long-term project for one of our clients in the insurance sector. You’ll be working on the development and enhancement of a modern mobile application used by thousands of customers, collaborating with cross-functional teams to deliver secure, high-quality digital services. This is an opportunity to work in a mature Agile environment where code quality, user experience, and engineering best practices are highly valued. Your responsibilities Design, develop, and maintain native Android applications Build new features and improve existing functionalities Collaborate with Product Owners, UX/UI Designers, QA Engineers, and Backend Developers Ensure application performance, security, and scalability Write clean, maintainable, and testable code Participate in code reviews and technical discussions Troubleshoot production issues and optimize application stability Contribute to architecture decisions and technical improvements Requirements 5+ years of commercial experience in Android development Strong knowledge of Kotlin Experience with Jetpack Compose Solid understanding of Android SDK and Android architecture components Experience with MVVM architecture Knowledge of Coroutines , Flow , and asynchronous programming Experience with REST APIs Familiarity with dependency injection frameworks (Hilt or Dagger) Experience with unit testing and UI testing Good understanding of Git and CI/CD practices Experience working in Agile/Scrum teams English at B2 level or higher Nice to have Experience in the insurance, banking, or fintech sector Knowledge of Clean Architecture Experience with Firebase Familiarity with GraphQL Experience publishing applications to Google Play Knowledge of accessibility and mobile security best practices