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
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
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
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
ARQ
Android Engineer
Senior
Hybrid
Kraków, Poland
30,000 - 30,000 PLN
🏢 Summary: Senior Android Engineer role focused on building and scaling a high-performance fintech mobile application, contributing to architecture, code quality, and end-to-end feature delivery. The position involves developing modern Android solutions and collaborating cross-functionally to deliver secure, user-centric financial products. The engineer will help evolve the Android app using best practices and modern frameworks. 🗂️ Requirements: 5+ years of experience building Android applications, Strong knowledge of Kotlin and Android ecosystem, Experience with Jetpack, Coroutines, and Compose, Understanding of MVVM, MVI, and Clean Architecture, Experience with Android testing frameworks, Ability to design and scale Android app architecture, Experience collaborating with cross-functional teams, Experience in fast-paced environments, Experience in fintech or consumer tech startups 📃 Skills: Kotlin, Android, Jetpack, Coroutines, Compose, MVVM, MVI, CleanArchitecture, Testing, Git 🏢 Description: Our Mission We are building the financial system for the next century. One where control sits in the hands of customers — not banks. Where money moves on rails that are faster, smarter, and radically more efficient. Where wealth management tools help you grow your savings for decades — and build generational wealth. Where fewer intermediaries mean more value stays where it belongs: in our customers’ pockets. We operate with long-term ambition and absolute conviction. We are not here to iterate on the past — we are here to redesign it. This is a defining moment to join us. We are building what we believe will become one of the most important financial institutions in the world. That requires exceptional talent, relentless standards, and people who care deeply about the work. At ARQ, we are turning the financial system upside down — starting in the Americas. We are nimble, but ambitious. We move fast, learn fast, and innovate relentlessly. Technology is our greatest ally, and execution is our edge. We build as a team. We think long term. We aim for world-class in everything we do. If you are exceptional at what you do — and ready to help redefine finance — we’d love to meet you. Are you ready to build what comes next? About the team We believe that small teams with the best talent outcompete massive companies with mediocre capabilities. That's why we have gathered a set of people who have done it before at iconic companies like Revolut, Uber, Amazon, Block and UBS: we owned some of the most loved and profitable products, delivered top-notch transaction processing platforms, created beautiful mobile applications - and helped them become profitable companies that changed the lives of millions of people. In our quest to reshape the global financial system we have raised tens of millions of dollars from leading investors like Sequoia Capital, Founders Fund, Brevan Howard Digital, Y Combinator and Kaszek Ventures. What We’re Looking For We’re looking for a Senior Android Engineer who’s passionate about building beautiful, reliable, and high-performance products that delight users. You’ll be a hands-on engineer, contributing high-quality code and helping raise the bar for engineering standards across the team. You’ll join our Core Product Team, helping to build and scale the ARQ experience — from our flagship Android app to new product lines like Premium, Credit, and other financial products on the roadmap. What You’ll Be Doing Design and build exceptional Android experiences that users love and trust. Write clean, maintainable, and performant Kotlin code using modern Android tools and frameworks. Collaborate closely with Product, Design, and Backend teams to deliver features end-to-end. Contribute to the architecture and evolution of the Android app as it scales. Own features from concept to launch, ensuring quality, polish, and performance. Help improve code quality, testing, and development best practices within the team. What You’ll Need 5+ years of experience building Android applications used by thousands or millions of users. Strong knowledge of Kotlin and the Android ecosystem (Jetpack, Coroutines, Compose, etc.). Solid understanding of architecture patterns (MVVM, MVI, Clean Architecture) and testing frameworks. Strong ownership mindset and attention to detail when building user-facing products. Appreciation for great UX and product quality. Experience working in fast-paced environments, ideally in fintech or consumer tech startups.
Technology
ARQ
Android Engineer
Senior
Hybrid
Krakow, Poland
36,000 - 36,000 PLN
🏢 Summary: Senior Android Engineer role focused on building and scaling high-performance, user-centric financial products within a core product team. The position involves designing, developing, and evolving a flagship Android app and new fintech features using modern Android technologies. You will own features end-to-end and contribute to architecture, code quality, and engineering standards. 🗂️ Requirements: 5+ years of experience building Android applications at scale, Strong proficiency in Kotlin, Deep knowledge of Android ecosystem components, Experience with Jetpack, Coroutines, and Compose, Understanding of MVVM, MVI, and Clean Architecture, Experience with testing frameworks for Android, Ability to design scalable mobile app architecture, Experience collaborating with backend and product teams 📃 Skills: Kotlin, Android, Jetpack, Coroutines, Compose, MVVM, MVI, CleanArchitecture, Testing, Git 🏢 Description: Our Mission We are building the financial system for the next century. One where control sits in the hands of customers — not banks. Where money moves on rails that are faster, smarter, and radically more efficient. Where wealth management tools help you grow your savings for decades — and build generational wealth. Where fewer intermediaries mean more value stays where it belongs: in our customers’ pockets. We operate with long-term ambition and absolute conviction. We are not here to iterate on the past — we are here to redesign it. This is a defining moment to join us. We are building what we believe will become one of the most important financial institutions in the world. That requires exceptional talent, relentless standards, and people who care deeply about the work. At ARQ, we are turning the financial system upside down — starting in the Americas. We are nimble, but ambitious. We move fast, learn fast, and innovate relentlessly. Technology is our greatest ally, and execution is our edge. We build as a team. We think long term. We aim for world-class in everything we do. If you are exceptional at what you do — and ready to help redefine finance — we’d love to meet you. Are you ready to build what comes next? About the team We believe that small teams with the best talent outcompete massive companies with mediocre capabilities. That's why we have gathered a set of people who have done it before at iconic companies like Revolut, Uber, Amazon, Block and UBS: we owned some of the most loved and profitable products, delivered top-notch transaction processing platforms, created beautiful mobile applications - and helped them become profitable companies that changed the lives of millions of people. In our quest to reshape the global financial system we have raised tens of millions of dollars from leading investors like Sequoia Capital, Founders Fund, Brevan Howard Digital, Y Combinator and Kaszek Ventures. What We’re Looking For We’re looking for a Senior Android Engineer who’s passionate about building beautiful, reliable, and high-performance products that delight users. You’ll be a hands-on engineer, contributing high-quality code and helping raise the bar for engineering standards across the team. You’ll join our Core Product Team, helping to build and scale the ARQ experience — from our flagship Android app to new product lines like Premium, Credit, and other financial products on the roadmap. What You’ll Be Doing Design and build exceptional Android experiences that users love and trust. Write clean, maintainable, and performant Kotlin code using modern Android tools and frameworks. Collaborate closely with Product, Design, and Backend teams to deliver features end-to-end. Contribute to the architecture and evolution of the Android app as it scales. Own features from concept to launch, ensuring quality, polish, and performance. Help improve code quality, testing, and development best practices within the team. What You’ll Need 5+ years of experience building Android applications used by thousands or millions of users. Strong knowledge of Kotlin and the Android ecosystem (Jetpack, Coroutines, Compose, etc.). Solid understanding of architecture patterns (MVVM, MVI, Clean Architecture) and testing frameworks. Strong ownership mindset and attention to detail when building user-facing products. Appreciation for great UX and product quality. Experience working in fast-paced environments, ideally in fintech or consumer tech startups.
Technology
Be in IT
Senior Android Kotlin Developer
Senior
Remote
Krakow, Poland
120 - 140 PLN/hr
🏢 Summary: Long-term contract for a Senior Android Kotlin Developer to build and enhance mobile banking applications using modern Android technologies. The role involves designing modular architectures, integrating network services, ensuring mobile security, and maintaining CI/CD pipelines within an international environment. Hybrid work model with regular on-site presence in Kraków. 🗂️ Requirements: Minimum 3 years of Android development experience with Kotlin, Strong knowledge of Android framework, Experience with Retrofit, Coroutines, Room, Experience with Jetpack Compose, Knowledge of Android Lifecycle, ViewModel, LiveData, Experience with MVP and MVVM patterns, Knowledge of Clean Architecture, Experience with dependency injection, Experience in building and maintaining CI/CD pipelines, Knowledge of mobile application security practices, Experience with secure data storage and SSL pinning, Experience with modularization and dependency management, Ability to work in hybrid model (6 days/month in Kraków office), English level B2/C1 or higher 📃 Skills: Kotlin, Android, Jetpack, Compose, Retrofit, Coroutines, Room, ViewModel, LiveData, MVP, MVVM, CleanArchitecture, Koin, Dagger, Hilt, CI/CD, SSL, HTTPS, Keystore, EncryptedSharedPreferences, Flow 🏢 Description: Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko Senior Android Kotlin Developer. Zakres obowiązków: Długofalowa współpraca z międzynarodową firmą z sektora finansowo-bankowego, rozwijającą cyfrowe produkty mobilne dla klientów detalicznych i biznesowych. Tworzenie i rozwijanie aplikacji mobilnych w Kotlinie z wykorzystaniem Jetpack Compose. Projektowanie i implementacja rozwiązań opartych na Design Patterns, w szczególności MVP i MVVM, z uwzględnieniem zasad modularyzacji i separacji zależności. Integracja aplikacji z usługami sieciowymi przy użyciu Retrofit. Zarządzanie zależnościami z wykorzystaniem Koin, Dagger lub Hilt. Tworzenie i utrzymywanie pipeline'ów CI/CD. Współpraca w cross-funkcjonalnym zespole Mobile Platform, uczestnictwo w code review i retrospektywach. Diagnozowanie i rozwiązywanie problemów produkcyjnych, w tym obsługa incydentów w trybie on-call. Oczekujemy: Minimum 3 lata doświadczenia w tworzeniu aplikacji Android w Kotlinie. Bardzo dobrej znajomości frameworka Android oraz bibliotek: Retrofit, Coroutines, Room. Umiejętności pracy z Android Lifecycle oraz zarządzania stanem aplikacji przy użyciu ViewModel i LiveData. Znajomości zasad modularności aplikacji i zarządzania zależnościami. Praktycznego doświadczenia w tworzeniu i utrzymywaniu procesów CI/CD. Znajomości Design Patterns: MVP, MVVM oraz Clean Architecture. Wiedzy z zakresu bezpieczeństwa aplikacji mobilnych: implementacja bezpiecznego przechowywania danych (np. EncryptedSharedPreferences, Keystore), bezpieczna komunikacja sieciowa (SSL Pinning, HTTPS), zabezpieczenie przed inżynierią wsteczną i innymi zagrożeniami, implementacja autoryzacji i uwierzytelniania użytkowników. Znajomości best practices w programowaniu asynchronicznym (Coroutines, Flow). Umiejętności pracy w zespołach rozproszonych oraz gotowości do uczestnictwa w code review i retrospektywach. Gotowości do pracy w modelu hybrydowym: 6 dni w miesiącu w biurze klienta w Krakowie (z elastycznością w ustaleniu harmonogramu). Znajomości języka angielskiego na poziomie B2 lub C1 - umożliwiającej swobodną komunikację w międzynarodowym środowisku. Mile widziana dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca. Oferujemy: Długofalowa współpraca z wynagrodzeniem w przedziale 120-140 PLN netto/godz. + VAT. Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia. Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie). Współpraca w systemie hybrydowym (6 dni w miesiącu z biura w Krakowie). Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.
Technology
emagine Polska
Android Developer + Kotlin Multiplatform
Mid
Hybrid
Warsaw, Poland
🏢 Summary: B2B offer for an experienced Android Developer to build and maintain mobile banking applications using Kotlin and Kotlin Multiplatform in a hybrid setup. The role involves implementing new features, refactoring code, applying Clean Architecture and MVVM, and ensuring high code quality through testing. You will work in an Agile team and contribute to cross-platform mobile development. 🗂️ Requirements: Minimum 3 years of Android development experience (Regular) or 6 years (Senior), Strong proficiency in Kotlin, Commercial experience with Jetpack Compose, Hands-on experience with Kotlin Multiplatform, Experience with Compose Multiplatform, Knowledge of Clean Architecture, Knowledge of MVVM, Experience with unit and UI testing, Experience with Espresso, JUnit, MockK, Ability to work in Agile environment 📃 Skills: Kotlin, Android, Jetpack, Compose, KotlinMultiplatform, ComposeMultiplatform, CleanArchitecture, MVVM, Espresso, JUnit, MockK, Agile 🏢 Description: Branża: bankowość Lokalizacja: Warszawa/Kraków/Gdańsk (praca hybrydowa) Stawka: jesteśmy otwarci na propozycje Forma współpracy: B2B Wprowadzenie i podsumowanie: Poszukujemy doświadczonego Android Developera ze znajomością Kotlin Multiplatform oraz związanych z nim technologii, który dołączy do zespołu rozwijającego aplikacje bankowe. Idealny kandydat powinien posiadać minimum 3-letnie doświadczenie w programowaniu aplikacji na Androida oraz umiejętność implementacji rozwiązań w architekturze Clean Architecture i MVVM. Główne obowiązki: - Rozwój i utrzymanie aplikacji mobilnych. - Współpraca z zespołem w metodzie Agile. - Implementacja nowych funkcjonalności oraz refaktoryzacja istniejącego kodu. - Testowanie aplikacji zgodnie z najlepszymi praktykami. - Mentoring młodszych członków zespołu (w przypadku Seniora). Wymagania kluczowe: - Programowanie w Kotlin oraz Jetpack Compose. - Doświadczenie z Kotlin Multiplatform i Compose Multiplatform. - Znajomość architektury Clean Architecture, MVVM. - Testowanie aplikacji: Espresso, JUnit, MockK. - Minimum 3 lata doświadczenia dla poziomu Regular oraz 6 lat dla poziomu Senior. Miłe widziane umiejętności: - Doświadczenie w sektorze bankowym. Inne szczegóły: - Praca hybrydowa: Kraków / Gdańsk / Warszawa; 1-2 razy w tygodniu z biura. - Język polski: komunikatywny w mowie i piśmie. - Język angielski: minimum w stopniu umożliwiającym pracę z dokumentacją techniczną.
Technology
emagine Polska
Android Developer + Kotlin Multiplatform
Mid
Hybrid
Warsaw, Poland
🏢 Summary: B2B offer for an experienced Android Developer to build and maintain banking mobile applications using Kotlin Multiplatform. The role focuses on developing new features, refactoring code, and ensuring high quality through testing within Clean Architecture and MVVM. Work is delivered in an Agile team with a hybrid model. 🗂️ Requirements: Minimum 3 years experience in Android development (6 years for Senior), Proficiency in Kotlin, Experience with Jetpack Compose, Experience with Kotlin Multiplatform, Experience with Compose Multiplatform, Knowledge of Clean Architecture, Knowledge of MVVM, Experience with Espresso, Experience with JUnit, Experience with MockK 📃 Skills: Kotlin, Android, Jetpack, Compose, KotlinMultiplatform, ComposeMultiplatform, CleanArchitecture, MVVM, Espresso, JUnit, MockK, Agile 🏢 Description: Branża: bankowość Lokalizacja: Warszawa/Kraków/Gdańsk (praca hybrydowa) Stawka: jesteśmy otwarci na propozycje Forma współpracy: B2B Wprowadzenie i podsumowanie: Poszukujemy doświadczonego Android Developera ze znajomością Kotlin Multiplatform oraz związanych z nim technologii, który dołączy do zespołu rozwijającego aplikacje bankowe. Idealny kandydat powinien posiadać minimum 3-letnie doświadczenie w programowaniu aplikacji na Androida oraz umiejętność implementacji rozwiązań w architekturze Clean Architecture i MVVM. Główne obowiązki: - Rozwój i utrzymanie aplikacji mobilnych. - Współpraca z zespołem w metodzie Agile. - Implementacja nowych funkcjonalności oraz refaktoryzacja istniejącego kodu. - Testowanie aplikacji zgodnie z najlepszymi praktykami. - Mentoring młodszych członków zespołu (w przypadku Seniora). Wymagania kluczowe: - Programowanie w Kotlin oraz Jetpack Compose. - Doświadczenie z Kotlin Multiplatform i Compose Multiplatform. - Znajomość architektury Clean Architecture, MVVM. - Testowanie aplikacji: Espresso, JUnit, MockK. - Minimum 3 lata doświadczenia dla poziomu Regular oraz 6 lat dla poziomu Senior. Miłe widziane umiejętności: - Doświadczenie w sektorze bankowym. Inne szczegóły: - Praca hybrydowa: Kraków / Gdańsk / Warszawa; 1-2 razy w tygodniu z biura. - Język polski: komunikatywny w mowie i piśmie. - Język angielski: minimum w stopniu umożliwiającym pracę z dokumentacją techniczną.
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.