April 10, 2026

Senior Android Engineer (Kotlin Multiplatform)

Senior • Remote

20,000 - 25,000 PLN

Warsaw, Poland

Hi, nice you are here! 😊 Embrace change with Efigence! We are a technology company established in 1995, where people are a priority. A team of over 150 technology enthusiasts allowed us to implement hundreds of projects in the banking, insurance, e-commerce and other sectors. Many of them have gained recognition by winning awards in prestigious competitions.

We are building a new, dedicated product team for a large-scale banking application and looking for a Senior Android Engineer to join from the ground up. This is a greenfield team setup - you will have direct influence on how the team works, what standards it follows, and how the product evolves. The application is built entirely on Kotlin Multiplatform (KMP) with Compose Multiplatform for shared UI across Android and iOS. 

We need people who work with agility - who thrive in short iterations, understand what they are building and why, and take ownership of delivering high-quality solutions end-to-end. Your Android expertise will be essential for platform-specific integrations and performance, but equally important is your ability to think in product terms: understanding user needs, challenging requirements, and proposing better approaches. Proficient, daily use of Agentic Engineering tools (Claude Code, Cursor) is a core expectation. 

Your Responsibilities:

🔹Design, develop, and maintain shared UI components and screens using Compose Multiplatform 

🔹Contribute to shared business logic layer using Kotlin Multiplatform 

🔹Own Android-specific platform integrations (permissions, notifications, biometrics, deep linking, app lifecycle) 

🔹Build, extend, and maintain Design System components in Compose Multiplatform — ensure consistency, reusability, and alignment with design specifications across the product 

🔹Participate actively in product discovery and sprint ceremonies — understand the why behind every feature, challenge assumptions, and propose better solutions 

🔹Deliver working software in short iterations with high quality — own your work from concept through production 

🔹Collaborate on architecture decisions and help establish best practices for the KMP/CMP codebase 

🔹Write clean, testable, and well-documented code following Clean Architecture principles 

🔹Conduct thorough code reviews focused on quality, consistency, and shared standards 

🔹Collaborate closely with iOS engineers, backend teams, QA, product managers, and designers in a cross-functional product team 

🔹Continuously improve development processes, tools, and CI/CD pipelines 

🔹Leverage Agentic Engineering tools (Claude Code, Cursor, GitHub Copilot) daily for code generation, refactoring, test writing, and architectural exploration 

Who Are We Looking For?

✅Minimum 5 years of professional experience in native Android development 

✅Expert-level proficiency in Kotlin 

✅Strong experience with Jetpack Compose and Compose Multiplatform 

✅Hands-on experience with Kotlin Multiplatform (KMP) in production environments 

✅Deep understanding of architecture patterns: MVVM, MVI, Clean Architecture 

✅Experience working with and contributing to a Design System — building reusable UI components, maintaining component libraries, ensuring design-to-code fidelity 

✅Proven ability to work in agile, cross-functional product teams — short iterations, continuous delivery, close collaboration with product and design 

✅Strong knowledge of Android platform specifics: lifecycle, permissions, notifications, Play Store distribution 

✅Solid experience with testing frameworks (JUnit, MockK, Compose UI testing) 

✅Proficiency with CI/CD tools and processes for mobile applications (GitHub Actions, Bitrise, Fastlane) 

✅Proficient, daily use of AI-assisted development tools (Claude Code, Cursor, GitHub Copilot) — ability to write effective prompts, critically verify AI outputs, and integrate these tools into standard engineering workflows 

✅Product thinking — demonstrated ability to understand business context, user needs, and communicate technical trade-offs to non-technical stakeholders 

✅Fluency in Polish and English (written and spoken) 

✅Availability for occasional on-site sessions in Warsaw (workshops, kickoffs, planning events) 

✅Ownership mindset — responsible for outcomes, not just tasks, with a proactive, can-do approach to problem-solving

✅Clear communicator and collaborative team player, comfortable working in a new and evolving team

✅Growth mindset with continuous learning and openness to experimenting with AI tools and sharing best practices

Nice to Have:

✅Experience in fintech or banking sector 

✅Knowledge of security best practices for financial applications 

✅Experience with iOS platform specifics (helpful for shared UI debugging) 

✅Experience with feature flags and A/B testing frameworks 

✅Familiarity with Ktor (client and/or server-side) 

✅Contributions to open-source projects 

✅Experience working at scale (large user base, complex systems) 

✅Experience joining or building a team from scratch 

What Can You Expect from Us?

🌍Fixed-term contract – with the possibility of extension

🌍Career & Development – Trainings, workshops, and collaboration with top industry experts

🌍Exciting Challenges – Work with leading financial market brands and award-winning projects

🌍Supportive Team – Knowledge sharing during Wednesday Wisdom meetings & tech breakfasts

🌍Autonomy & Innovation – We welcome your ideas and initiatives

🌍Stable Collaboration – Clear, transparent B2B agreements in line with current regulations, ensuring mutual trust and predictability

🌍Work-Life Balance – Flexible working hours and a culture that values personal time

🌍Hybrid or Remote Work Model – It’s up to you

🌍Perks & Benefits – Private medical care, Multisport card, English lessons, training budget, and more

🌍Trust & Transparency – Open communication and a culture of feedback

Join us as a Senior Android Engineer (Kotlin Multiplatform) and help shape cutting-edge cross-platform solutions while working in a collaborative, growth-focused team!

Similar jobs you might like

Technology

Efigence S.A.

Senior iOS Engineer (Kotlin Multiplatform)

Senior

Remote

Warsaw, Poland

20,000 - 25,000 PLN

🏢 Summary: Senior iOS Engineer role in a greenfield product team building a large-scale banking application using Kotlin Multiplatform and Compose Multiplatform. The position focuses on iOS platform integrations, native API bridging, shared UI development, and establishing best practices for KMP on iOS. You will own end-to-end delivery, contribute to architecture, and leverage AI-assisted engineering tools daily. 🗂️ Requirements: Minimum 5 years of professional experience in native iOS development, Expert-level proficiency in Swift, Working knowledge of Objective-C, Hands-on experience integrating Kotlin Multiplatform in iOS projects, Working knowledge of Kotlin and Compose Multiplatform, Strong understanding of iOS internals (UIKit/SwiftUI lifecycle, Keychain, ATS, entitlements, provisioning), Experience with MVVM, MVI, Clean Architecture, Experience building and maintaining Design Systems, Experience with Xcode build system and CocoaPods or SPM integration, Experience with testing frameworks for iOS and KMP, Experience with CI/CD for mobile applications, Daily proficiency with AI-assisted development tools (Claude Code, Cursor, GitHub Copilot), Fluency in Polish and English, Availability for occasional on-site work in Warsaw 📃 Skills: Swift, Objective-C, Kotlin, KMP, Compose, UIKit, SwiftUI, Xcode, CocoaPods, SPM, XCTest, Quick, Nimble, CI/CD, MVVM, MVI, ATS, Ktor, Claude, Cursor, Copilot 🏢 Description: Hi, nice you are here! 😊 Embrace change with Efigence! We are a technology company established in 1995, where people are a priority. A team of over 150 technology enthusiasts allowed us to implement hundreds of projects in the banking, insurance, e-commerce and other sectors. Many of them have gained recognition by winning awards in prestigious competitions. We are building a new, dedicated product team for a large-scale banking application and looking for a Senior iOS Engineer to join from the ground up. This is a greenfield team setup — you will have direct influence on how the team works, what standards it follows, and how the product evolves. The application is built entirely on Kotlin Multiplatform (KMP) with Compose Multiplatform for shared UI across Android and iOS. Your deep understanding of the iOS platform will be critical for platform-specific integrations, bridging native APIs, ensuring smooth App Store distribution, and optimizing the Compose Multiplatform experience on iOS. We need people who work with agility — who thrive in short iterations, understand what they are building and why, and take ownership of delivering high-quality solutions end-to-end. Equally important is your ability to think in product terms: understanding user needs, challenging requirements, and proposing better approaches. Fluent use of Agentic Engineering tools (Claude Code, Cursor) is a core expectation, not a bonus. Your Responsibilities: 🔹Contribute to shared UI development using Compose Multiplatform, ensuring excellent rendering and performance on iOS 🔹Own iOS-specific platform integrations: Keychain, biometrics (Face ID/Touch ID), push notifications, deep linking, app lifecycle, permissions 🔹Bridge native iOS APIs (Swift/Objective-C) with the KMP shared layer using expect/actual and native interop 🔹Build, extend, and maintain Design System components in Compose Multiplatform — ensure iOS platform fidelity, consistency, and reusability across the product 🔹Participate actively in product discovery and sprint ceremonies — understand the why behind every feature, challenge assumptions, and propose better solutions 🔹Deliver working software in short iterations with high quality — own your work from concept through production 🔹Collaborate on architecture decisions and help establish best practices for KMP/CMP on the iOS side 🔹Write clean, testable, and well-documented code following Clean Architecture principles 🔹Conduct thorough code reviews focused on quality, consistency, and shared standards 🔹Manage iOS-specific build, signing, and App Store submission processes 🔹Collaborate closely with Android engineers, backend teams, QA, product managers, and designers in a cross-functional product team 🔹Continuously improve development processes, tools, and CI/CD pipelines 🔹Use Agentic Engineering tools (Claude Code, Cursor, GitHub Copilot) daily for code generation, refactoring, testing, and exploration Who Are We Looking For? ✅Minimum 5 years of professional experience in native iOS development ✅Expert-level proficiency in Swift; working knowledge of Objective-C for interop scenarios ✅Strong understanding of iOS platform internals: UIKit/SwiftUI lifecycle, Keychain, App Transport Security, entitlements, provisioning ✅Hands-on experience with Kotlin Multiplatform (KMP) integration in iOS projects ✅Working knowledge of Kotlin and Compose Multiplatform sufficient for daily contribution to shared code ✅Deep understanding of architecture patterns: MVVM, MVI, Clean Architecture ✅Experience working with and contributing to a Design System — building reusable UI components, maintaining component libraries, ensuring design-to-code fidelity across platforms ✅Proven ability to work in agile, cross-functional product teams — short iterations, continuous delivery, close collaboration with product and design ✅Experience with Xcode build system, CocoaPods/SPM integration with KMP frameworks ✅Solid experience with testing frameworks (XCTest, Quick/Nimble, and KMP shared test suites) ✅Proficiency with CI/CD tools and processes for mobile applications ✅Proficient, daily use of AI-assisted development tools (Claude Code, Cursor, GitHub Copilot) — effective prompting, critical verification of outputs, integration into engineering workflows ✅Product thinking — ability to understand business context, empathize with users, and communicate trade-offs to non-technical stakeholders ✅Fluency in Polish and English (written and spoken) ✅Availability for occasional on-site sessions in Warsaw (workshops, kickoffs, planning events) ✅Ownership mindset — responsible for outcomes, not just tasks, with a proactive, can-do approach to problem-solving ✅Clear communicator and collaborative team player, comfortable working in a new and evolving team ✅Growth mindset with continuous learning and openness to experimenting with AI tools and sharing best practices Nice to have: ✅Experience in fintech or banking sector ✅Knowledge of security best practices for financial applications ✅Experience with iOS platform specifics (helpful for shared UI debugging) ✅Experience with feature flags and A/B testing frameworks ✅Familiarity with Ktor (client and/or server-side) ✅Contributions to open-source projects ✅Experience working at scale (large user base, complex systems) ✅Experience joining or building a team from scratch What Can You Expect from Us? 🌍Fixed-term contract – with the possibility of extension 🌍Career & Development – Trainings, workshops, and collaboration with top industry experts 🌍Exciting Challenges – Work with leading financial market brands and award-winning projects 🌍Supportive Team – Knowledge sharing during Wednesday Wisdom meetings & tech breakfasts 🌍Autonomy & Innovation – We welcome your ideas and initiatives 🌍Stable Collaboration – Clear, transparent B2B agreements in line with current regulations, ensuring mutual trust and predictability 🌍Work-Life Balance – Flexible working hours and a culture that values personal time 🌍Hybrid or Remote Work Model – It’s up to you 🌍Perks u0026amp; Benefits – Private medical care, Multisport card, English lessons, training budget, and more 🌍Trust & Transparency – Open communication and a culture of feedback Join us as a Senior iOS Engineer (Kotlin Multiplatform) and help shape cutting-edge cross-platform solutions while working in a collaborative, growth-focused team!

Technology

Link Group

Senior Android Engineer (Kotlin / Compose)

Senior

Remote

Warsaw, Poland

130 - 170 PLN

🏢 Summary: Senior Android Engineer role focused on building and maintaining a large-scale mobile product using Kotlin and Jetpack Compose, with strong ownership of architecture, scalability, and code quality. The position involves working within a mature Android ecosystem, ensuring high performance and robust engineering standards. Candidates are expected to contribute autonomously to mobile architecture and delivery processes. 🗂️ Requirements: Strong Kotlin proficiency, Experience with Jetpack Compose, Deep knowledge of Android SDK, Understanding of OOP principles, Knowledge of algorithms, Knowledge of data structures, Experience with Gradle build systems, Experience with CI pipelines, Ability to work autonomously, Strong problem-solving skills 📃 Skills: Kotlin, Compose, Android, AndroidSDK, OOP, Algorithms, DataStructures, Gradle, CI, KMM, TDD, Copilot, PairProgramming, ModularArchitecture 🏢 Description: Senior Android Engineer (Kotlin / Compose) We are looking for an experienced Android Engineer who thrives in large-scale product environments and takes ownership of mobile architecture and delivery quality. You’ll work on a mature mobile ecosystem where scalability, performance, and engineering standards matter. What We’re Looking For Strong proficiency in Kotlin and modern Jetpack Compose for UI development Deep understanding of the Android SDK and native mobile development principles Solid knowledge of Object-Oriented Programming , algorithms, and data structures Experience working with Gradle-based build systems and CI pipelines Ability to work with a high level of autonomy and strong problem-solving mindset Additionally Valued Experience with modular architecture (e.g., Kotlin Multiplatform Mobile – KMM) Experience working within large and evolving codebases Practical exposure to Test-Driven Development (TDD) and Pair Programming Experience leveraging AI-assisted development tools (e.g., Copilot)

Technology

EPAM Systems

Lead Android Developer

Senior

Remote

🏢 Summary: Lead Android Developer role focused on designing, developing, and maintaining high-quality Android applications using Kotlin and modern best practices. The position involves leading technical decisions, ensuring code quality, and collaborating with cross-functional teams to deliver robust mobile solutions. 🗂️ Requirements: 5+ years of Android development experience, Strong proficiency in Kotlin, Experience with Android SDK, Experience with App Components, Knowledge of Android UI frameworks, Understanding of Android design patterns, Knowledge of mobile architectures and trends, Understanding of full mobile development lifecycle, Experience with networking on Android, Experience with local data caching, Experience with multitasking on Android, Experience with third-party libraries and services 📃 Skills: Kotlin, Android, AndroidSDK, AppComponents, UI, DesignPatterns, Architecture, Networking, Caching, Multitasking, Lifecycle, Libraries 🏢 Description: We are seeking a highly skilled Lead Android Developer to join our dynamic team. The ideal candidate will have a proven track record in Android development, strong proficiency in Kotlin, and a passion for building high-quality mobile applications. As a Lead Android Developer, you will play a key role in designing, developing, and maintaining innovative Android applications, while collaborating with both local and remote team members. Responsibilities Design and develop high-quality Android applications using the latest technologies and best practices Collaborate with cross-functional teams to define project requirements and deliver solutions that meet customer needs Ensure the performance, quality, and responsiveness of applications by conducting thorough code reviews and testing Maintain code integrity, organization, and documentation Stay up-to-date with the latest technologies and trends in Android development Requirements Proven 5+ years of working experience in Android development (Android SDK) Proficiency in Kotlin for Android Experience in App Components, UI frameworks, developer tools, and workflows Good understanding of Android Design Patterns Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies Solid understanding of the full mobile development life cycle Good understanding of networking, caching local data and multitasking on Android Experience with 3rd party libraries and services Ability to work in a dynamic team environment, with a mix of local and remote resources Very good communication skills English proficiency at B2 level or higher Nice to have Previous experience with React Native We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

AgileEngine

Android Engineer ID63637

Senior

Remote

Krakow, Poland

4,700 - 7,700 USD

🏢 Summary: Senior Android Engineer role focused on designing, building, and maintaining consumer-facing features for a large-scale mobile application. The position involves end-to-end ownership of Android features, contributing to architecture standards, and working with modern development practices and AI-assisted tools. The engineer will collaborate cross-functionally while mentoring others in a fast-paced environment. 🗂️ Requirements: 5+ years of professional experience building and shipping Android applications, Strong proficiency in Kotlin, Experience with Jetpack Compose and/or XML-based UI development, Experience with MVVM, MVI, or Clean Architecture in medium-to-large codebases, Solid understanding of Android lifecycle, threading, performance, and memory management, Experience integrating and consuming networked APIs, Experience owning features end-to-end from design to release, Experience using AI-assisted development tools 📃 Skills: Kotlin, JetpackCompose, XML, MVVM, MVI, CleanArchitecture, Android, APIs, AI 🏢 Description: AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior Android Engineer to design, build, and maintain features that power Bumble’s consumer-facing dating experience. You will work in Kotlin with Jetpack Compose and XML-based views, owning features end-to-end from technical design through release while contributing to Android architecture standards in a large, fast-moving codebase. The role includes mentoring junior engineers and integrating AI-assisted development tools into the engineering workflow. What you will do Design, build, and maintain high-quality Android features that power consumer-facing experiences; Partner closely with Product Managers and Designers to shape product vision, influence the roadmap, and translate ideas into polished Android implementations; Own Android features end-to-end, from technical design and implementation through testing, release, and iteration; Contribute to and evolve the Android architecture and engineering standards, balancing long-term maintainability with rapid product development; Leverage AI-assisted development tools and workflows to improve productivity, code quality, and developer experience; Help mature the team’s approach to AI usage by sharing best practices, tools, and learnings with other engineers; Support and mentor other Android engineers through code reviews, pairing, and technical guidance. Must haves 5+ years of professional experience building and shipping production Android applications; Strong proficiency in Kotlin and experience with modern Android development practices; Experience building UIs using Jetpack Compose and/or XML-based views; Proven experience designing and maintaining Android application architectures such as MVVM , MVI , or Clean Architecture in medium-to-large codebases; Solid understanding of Android platform fundamentals, including activity and fragment lifecycle, threading, performance, and memory management; Experience integrating and consuming networked APIs from Android clients, including error handling and offline considerations; Experience owning Android features end-to-end, from technical design and implementation through testing and release; Excellent communication skills and a collaborative, inclusive mindset; Upper-intermediate English level. The benefits of joining us Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!

Technology

EPAM Systems

Senior/Lead Mobile (iOS/Android) Developer

Senior

Remote

🏢 Summary: Senior/Lead Mobile Developer role focused on leading the design and development of advanced iOS and Android applications using Swift and Kotlin. The position involves architecting scalable mobile solutions, ensuring high code quality, and driving best practices across the development lifecycle. You will also provide technical leadership while delivering secure, high-performance mobile applications. 🗂️ Requirements: 3+ years experience with Swift for iOS development, 3+ years experience with Kotlin for Android development, Experience leading or mentoring development teams, Experience with RESTful APIs and backend integration, Experience with third-party libraries, Experience with CI/CD pipelines, Experience with automated testing, Experience with deployment processes, Knowledge of mobile architecture best practices, Experience with performance optimization and debugging, Knowledge of mobile security best practices 📃 Skills: Swift, Kotlin, iOS, Android, REST, CICD, APIs, AutomatedTesting, Deployment, Architecture, Security, Libraries, Backend 🏢 Description: We are looking for a highly skilled Senior/Lead Mobile Developer with deep expertise in Swift/Kotlin to join our mobile development team. In this role, you will lead the design, development, and optimization of cutting-edge applications, ensuring best practices in architecture, code quality, and user experience. You will mentor junior developers, collaborate with cross-functional teams, and play a key role in shaping our mobile strategy. Responsibilities Lead the design, development, and deployment of advanced iOS and Android applications using Swift and/or Kotlin Architect robust, scalable, and maintainable codebases, ensuring adherence to best practices and coding standards Collaborate with product managers, designers, and backend engineers to deliver seamless user experiences Mentor and guide junior developers, conducting code reviews and providing technical leadership Stay up-to-date with the latest iOS/Android trends, technologies, and best practices Troubleshoot, debug, and optimize application performance Ensure the security and privacy of user data in compliance with industry standards Requirements Extensive experience developing iOS applications with Swift (3+ years) Extensive experience developing Android applications with Kotlin (3+ years) Proven track record of leading or mentoring development teams Experience with RESTful APIs, third-party libraries, and integration of backend services Familiarity with CI/CD pipelines, automated testing, and deployment processes Good work ethic and strong sense of ownership of the end result Excellent verbal and written communication skills, B2 level of English We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

Remodevs

Mobile Engineer

Senior

Remote

Warsaw, Poland

6,000 - 7,000 USD

🏢 Summary: Opportunity to lead the development of a cross-platform mobile app built with Kotlin Multiplatform for Android and iOS, taking full ownership of architecture, shared components, and UI/UX patterns. The role involves close collaboration with backend and design teams to deliver scalable, high-performance mobile experiences. You will shape the technical foundations of the product as part of the founding engineering team. 🗂️ Requirements: 4+ years of Android development experience, Strong proficiency in Kotlin, Production experience with Jetpack Compose, Hands-on experience with Kotlin Multiplatform, Experience with mobile architecture patterns (MVI or MVVM), Experience designing mobile app architecture, Experience integrating mobile apps with backend APIs 📃 Skills: Kotlin, Android, iOS, Jetpack, Compose, KotlinMultiplatform, MVI, MVVM, REST, API 🏢 Description: About the company We are a new AI startup, recently funded, creating the next generation of digital experiences for collectibles and trading cards, like game cards, sports cards, and more. The company was started by two experienced entrepreneurs who have built and grown successful companies before, including a gaming unicorn. We are now forming our founding engineering team. This team will help shape the product, company culture, and engineering standards. We use modern tools, LLM-assisted development, automation, and fast iteration. We are looking for smart and motivated engineers who enjoy working with less guidance, more ownership, and some uncertainty. Most of our work happens on-site. About the role You will take full responsibility for our mobile app, built with Kotlin Multiplatform for both Android and iOS. You will help design the app’s architecture, set UI/UX patterns, and work closely with backend and design teams. What you’ll do Build the main app in Kotlin Multiplatform for Android and iOS Set up clean architecture patterns and shared components across platforms Work with backend to create mobile-friendly APIs and data structures Collaborate with design to make smooth, polished, and fast user experiences Who you are 4+ years of Android development experience, strong in Kotlin Experience with Jetpack Compose in production or serious side projects Experience with Kotlin Multiplatform Comfortable with client architecture patterns (MVI, MVVM, etc.) Take ownership and have a good product sense Enjoy creating UI experiences with care, speed, and quality What it’s like to work here High ownership, low bureaucracy Chance to shape company culture and the codebase from the start Work directly with founders and product team Competitive salary and meaningful equity Fast-paced environment, no silos, no drama

Technology

ITDS

Mid-Level Android Developer – Digital Banking Infrastructure

Mid

Hybrid

Warsaw, Poland

16,800 - 20,160 PLN

🏢 Summary: Mid-Level Android Developer role focused on building secure, scalable mobile banking applications using Kotlin and modern Android technologies. The position involves implementing new features, ensuring high code quality through automated testing, and contributing to application architecture. Hybrid work model based in Warsaw with significant remote flexibility. 🗂️ Requirements: Minimum 3 years of Android development experience, Strong proficiency in Kotlin, Commercial experience with Jetpack Compose, Ability to read and modify Java code, Experience with unit and integration testing, Knowledge of continuous integration practices, Understanding of clean code and software quality principles, Communicative English, Communicative Polish, Legal right to work in the EU 📃 Skills: Kotlin, Android, JetpackCompose, Java, CI, UnitTesting, IntegrationTesting, CleanCode 🏢 Description: Unleash innovation in digital banking — craft seamless, secure mobile experiences for thousands! Warszawa-based opportunity with hybrid work model (2 days in the office/month). As a Mid-Level Android Developer , you will be working for our client, a major player in the online banking industry that is building innovative mobile solutions to provide secure, reliable, and user-friendly experiences for millions of customers. You will be responsible for designing and implementing new functionalities, ensuring high code quality through automated testing, and actively participating in the development of scalable applications. This role offers the opportunity to influence the architecture of key projects and support the growth of cutting-edge digital banking services. Your main responsibilities: Implement new functionalities on Android using Kotlin Monitor and resolve application issues in production and development environments Ensure high code quality by writing unit, automated, and integration tests Lead project, programming, and deployment activities Collaborate with cross-functional teams to define and refine technical requirements Review and improve application performance and scalability Contribute to the ongoing evolution of Android application architecture Mentor junior developers and provide technical guidance You're ideal for this role if you have: At least 3 years of experience developing solutions for the Android platform Excellent proficiency in Kotlin and solid understanding of Android-specific development Strong commercial experience with Jetpack Compose Ability to read, understand, and modify code written in Java Familiarity with continuous integration practices and tools Proven experience in creating unit, automated, and integration tests Strong knowledge of software quality principles and clean code practices Problem-solving and analytical mindset with attention to detail Ability to communicate in English for technical documentation It is a strong plus if you have: (optional) Experience in Agile methodology Knowledge of Accessibility in Jetpack Compose Experience with Jira, Git, Confluence Experience working as a DevOps Language Required for the role: Communicative Polish Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

ITDS

Mid-Level Android Developer – Digital Banking Solutions

Mid

Hybrid

Warsaw, Poland

16,800 - 20,160 PLN

🏢 Summary: Mid-level Android Developer role focused on building secure, high-quality mobile banking applications using Kotlin and modern Android technologies. The position involves implementing new features, ensuring code quality through testing, optimizing performance, and contributing to architectural and deployment activities in a hybrid work model. 🗂️ Requirements: Minimum 3 years of Android development experience, Strong proficiency in Kotlin, Commercial experience with Jetpack Compose, Ability to read and modify Java code, Experience with unit, automated, and integration testing, Knowledge of continuous integration practices, Understanding of clean code and software quality principles, Experience leading development or mentoring developers 📃 Skills: Kotlin, Android, JetpackCompose, Java, CI, UnitTesting, IntegrationTesting, AutomatedTesting, CleanCode 🏢 Description: Unleash innovation in digital banking — craft seamless, secure mobile experiences for millions! Warszawa-based opportunity with hybrid work model (2 days in the office/month). As a Mid-Level Android Developer , you will be working for our client, a major player in the online banking industry. You will contribute to building innovative mobile solutions that deliver secure, reliable, and user-friendly experiences for millions of customers. This role offers the chance to shape key architectural projects and support the growth of cutting-edge digital banking services through your technical expertise and creativity. Your main responsibilities: Implement new functionalities on Android using Kotlin Monitor and resolve application issues in production and development environments Ensure high code quality by writing unit, automated, and integration tests Lead project, programming, and deployment activities Collaborate with cross-functional teams to define and refine technical requirements Review and optimize application performance and scalability Mentor junior developers and provide technical guidance You're ideal for this role if you have: At least 3 years of experience developing solutions for the Android platform Excellent proficiency in Kotlin and solid understanding of Android-specific development Strong commercial experience with Jetpack Compose Ability to read, understand, and modify code written in Java Familiarity with continuous integration practices and tools Proven experience in creating unit, automated, and integration tests Strong knowledge of software quality principles and clean code practices Problem-solving and analytical mindset with attention to detail Ability to communicate in English for technical documentation Experience providing technical leadership or mentoring within development teams Nice to have: (optional) Experience in Agile methodology Knowledge of Accessibility in Jetpack Compose Experience with Jira, Git, Confluence Experience working as a DevOps Language Required for the role: Good command of Polish, both spoken and written Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

ITDS

Mid-Level Kotlin Android Developer – Mobile App Development

Mid

Hybrid

Krakow, Poland

25,200 - 29,400 PLN

🏢 Summary: Mid-Level Kotlin Android Developer role focused on building secure, scalable mobile applications using modern Android technologies and architecture patterns. The position involves developing Kotlin-based apps with Jetpack Compose, integrating network services, and maintaining CI/CD pipelines in a hybrid Kraków-based setup. The role emphasizes high-quality, user-centric solutions within distributed teams. 🗂️ Requirements: Minimum 4 years of Android development experience with Kotlin, Strong knowledge of Android framework, Experience with Retrofit, Coroutines, and Room, Experience with MVP, MVVM, and Clean Architecture, Practical experience with CI/CD processes, Knowledge of mobile security practices including SSL pinning and encrypted data storage, Ability to troubleshoot and resolve technical issues, Fluent English (spoken and written), Legal right to work in the European Union 📃 Skills: Kotlin, Android, JetpackCompose, Retrofit, Coroutines, Room, ViewModel, LiveData, Koin, Dagger, Hilt, MVP, MVVM, CleanArchitecture, CICD, SSL, Encryption, Authentication, Flow 🏢 Description: Ignite the future of mobile innovation — shape seamless user experiences with Kotlin! Kraków-based opportunity with hybrid work model As a Mid-Level Kotlin Android Developer , you will be working for our client, a leader in digital transformation within the mobile platform industry. You will contribute to the development of cutting-edge mobile applications that enhance customer engagement and drive innovation in a data-driven world. Join a team committed to building secure, scalable, and user-centric digital solutions for today’s dynamic market. Your main responsibilities: Develop and enhance mobile applications in Kotlin, utilizing Jetpack Compose for modern UI design. Design and implement solutions based on MVP and MVVM architecture patterns. Integrate apps with network services using Retrofit and manage application state with ViewModel and LiveData. Manage dependencies effectively with tools such as Koin, Dagger, or Hilt. Create and maintain robust CI/CD pipelines to streamline deployment processes. Ensure application security by implementing secure data storage and network communication protocols. Participate in code reviews, retrospectives, and collaboration within distributed teams. Troubleshoot and resolve production incidents, ensuring high-quality user experiences. You're ideal for this role if you have: Minimum 4 years of experience in Android application development with Kotlin. Very good knowledge of Android framework and libraries such as Retrofit, Coroutines, Room. Strong understanding of application lifecycle, modularity principles, and dependency management. Practical experience with CI/CD processes. Familiarity with design patterns MVP, MVVM, and Clean Architecture. Knowledge of mobile security best practices including SSL pinning, encrypted data storage, and user authentication. Ability to diagnose and troubleshoot technical issues efficiently. Excellent communication skills in English (fluent level). Willingness to work in distributed teams and participate actively in knowledge sharing. It is a strong plus if you have: Certifications related to Android development or security. Experience with asynchronous programming models like Flow. Language required for the role: Excellent command of English, fluent in both spoken and written communication. Eligibility to work in this role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

New offer

Experis Manpower Group

Kotlin Multiplatform Developer

Senior

Hybrid

Warsaw, Poland

21,840 - 23,520 PLN

🏢 Summary: Senior Kotlin Multiplatform Developer role focused on building cross-platform applications with shared business logic for Android and iOS. The position involves contributing to architecture, integrating mobile solutions, and maintaining technical standards in a hybrid B2B setup. 🗂️ Requirements: 5+ years of software development experience, 2+ years of commercial Kotlin experience, 1+ year of hands-on Kotlin Multiplatform experience, Experience delivering at least one production-grade multiplatform application, Strong knowledge of Kotlin, Strong knowledge of Coroutines and Flow, Experience with Kotlin Multiplatform, Experience with Android development using Jetpack Compose, ViewModel, Hilt or Koin, Experience with iOS integration using Swift or SwiftUI, Knowledge of Clean Architecture and MVVM or MVI, Experience with REST APIs and GraphQL, Experience with unit and integration testing, Knowledge of Gradle and CI/CD pipelines 📃 Skills: Kotlin, KMP, Coroutines, Flow, Android, Jetpack, Compose, ViewModel, Hilt, Koin, Swift, SwiftUI, MVVM, MVI, REST, GraphQL, Gradle, CI/CD, GitHub, GitLab, Testing 🏢 Description: Kotlin Multiplatform Developer (KMP) Location: Warsaw, Poland (Hybrid – 4 days per month in the office) Contract: B2B via Experis Start Date: ASAP / up to 30 days notice About the Role We are looking for a Senior Kotlin Multiplatform Developer to design and deliver modern cross-platform applications. You will be responsible for building shared business logic and data layers, integrating solutions across Android and iOS, and contributing to architecture and technical standards. Requirements 5+ years of software development experience 2+ years of commercial Kotlin experience 1+ year of hands-on Kotlin Multiplatform (KMP) experience Experience delivering at least one production-grade multiplatform application Strong knowledge of: Kotlin, Coroutines, Flow Kotlin Multiplatform (KMP) Android (Jetpack Compose, ViewModel, Hilt/Koin) iOS integration with Swift/SwiftUI Clean Architecture, MVVM/MVI REST APIs, GraphQL Unit and integration testing Gradle and CI/CD (GitHub Actions or GitLab CI) Nice to Have Compose Multiplatform Ktor Kotlin/JS or WebAssembly Advanced CI/CD knowledge Domain-Driven Design (DDD) What We Offer Long-term B2B cooperation via Experis Hybrid work model (4 days/month from Warsaw office) Medicover private healthcare Multisport card Group life insurance Access to e-learning platforms