May 20, 2026

Android developer | Hybrid from Krakow

Mid • Hybrid

Krakow, Poland

We are currently looking for a strong Android Developer to join a global project in the banking domain, working with a highly stable and well-established international environment.

Android developer in Global Core Banking technology delivering secure, scalable mobile applications using modern Android architecture, frameworks and CI/CD practices.

Hybrid model – Kraków (2 days per week from the office)

  • Minimum 3+ years of Android development experience

  • Kotlin, Jetpack Compose, Android SDK, CI/CD Pipelines, Mobile Application Security

  • Develop Android applications, Implement MVVM/MVP architectures, Integrate REST services, Maintain CI/CD pipelines, Support production incidents

  • Strong focus on mobile security and readiness for on-call or incident support.

We offer:
Long-term cooperation on B2B contract
• Stable project in the banking sector with international exposure
• Opportunity to work with modern mobile technologies in a secure enterprise environment
• Collaboration with experienced global engineering teams
• Competitive and stable daily rate

📩 If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk

Similar jobs you might like

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 Android Developer – Digital Banking Solutions

Mid

Hybrid

Lodz, Poland

16,800 - 21,840 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 application architecture in a hybrid work model. 🗂️ Requirements: Minimum 4 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 clean code and software quality principles, Familiarity with continuous integration tools and practices, Technical leadership or mentoring experience, Good command of Polish, Legal right to work in the European Union 📃 Skills: Kotlin, Android, JetpackCompose, Java, CI, UnitTesting, IntegrationTesting, CleanCode, Git, Jira, Confluence, Accessibility, DevOps 🏢 Description: Unleash innovation in digital banking — craft seamless, secure mobile experiences for thousands! Lodz-based opportunity with hybrid work model (2 days in the office per month). As a Mid-Level Android Developer , you will be working for our client, a major player in the online banking industry dedicated to building innovative mobile solutions. Your work will help deliver secure, reliable, and user-friendly experiences to millions of customers, shaping the future of digital banking. Join us to be part of a forward-thinking team that champions technological excellence and impactful solutions. 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 Contribute to the evolution of Android application architecture Mentor junior developers and provide technical guidance You're ideal for this role if you have: At least 4 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: Polish — good command required Eligibility to work in Europe: 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 or Polish) along with a statement confirming your consent to the processing and storage of your personal data. You can also send your CV directly to cv-recruitment@itds.pl.

Technology

DCV Technologies

Android Developer

Mid

Remote

Sofia, Bulgaria

🏢 Summary: Remote B2B opportunity for an Android Developer to build and maintain scalable, high-quality mobile applications using modern Android technologies. The role focuses on delivering new features, integrating backend services, and ensuring performance and reliability across devices. You will contribute to architecture decisions and CI/CD processes within a cross-functional team. 🗂️ Requirements: 3–5+ years of Android development experience, Proficiency in Kotlin and Java, Experience with Android Jetpack components (ViewModel, LiveData, Room, Navigation, WorkManager), Knowledge of MVVM or Clean Architecture, Experience with Coroutines and Flow, Experience integrating RESTful APIs and working with JSON, Proficiency with Git version control, Experience with Hilt or Dagger, Experience with JUnit and Espresso, Experience with CI/CD pipelines, Understanding of mobile UI/UX principles 📃 Skills: Kotlin, Java, Android, AndroidStudio, Jetpack, ViewModel, LiveData, Room, Navigation, WorkManager, MVVM, CleanArchitecture, Coroutines, Flow, REST, JSON, Git, Hilt, Dagger, JUnit, Espresso, CICD, Jenkins, GitHubActions, Bitrise, AzureDevOps, Firebase, Crashlytics, AppCenter, KMM, Compose 🏢 Description: Android Developer We are looking for a talented Android Developer to join our engineering team and help us build high-quality, scalable, and user-friendly mobile applications. You will work closely with product, design, and backend teams to deliver reliable Android features and improve the overall app experience. Work mode: Remote From Bulgaria Contract: B2B Industry: Postal services 💡 Key Responsibilities • Design, develop, and maintain Android applications using Kotlin and Android Studio. • Collaborate with cross-functional teams to define and deliver new features. • Ensure application performance, quality, and responsiveness across a wide range of devices. • Integrate RESTful APIs, third-party SDKs, and backend services. • Write clean, maintainable, and testable code following best practices. • Perform code reviews and participate in architectural discussions. • Troubleshoot and resolve bugs, crashes, and performance issues. • Maintain up-to-date knowledge of Android development trends, libraries, and frameworks. • Contribute to CI/CD pipelines and support automated deployment/testing processes. ✅ Required Skills & Qualifications • 3–5+ years of hands-on experience in Android development. • Strong proficiency in Kotlin and Java. • Experience with Android Jetpack components (ViewModel, LiveData, Room, Navigation, WorkManager). • Familiarity with MVVM or Clean Architecture patterns. • Experience with Coroutines and Flow. • Strong understanding of mobile UI/UX principles. • Experience integrating RESTful APIs and working with JSON. • Proficiency with Git and version control workflows. • Experience with dependency injection frameworks like Hilt or Dagger. • Familiarity with unit and UI testing frameworks (JUnit, Espresso). • Experience working in Agile/Scrum environments. • Strong problem-solving and communication skills. ➕ Nice to Have • Knowledge of Jetpack Compose UI. • Experience with CI/CD tools (Jenkins, GitHub Actions, Bitrise, Azure DevOps). • Familiarity with analytics & crash reporting tools (Firebase, Crashlytics, AppCenter). • Experience with Kotlin Multiplatform (KMM). • Practical experience in performance profiling and optimization. ✅ What’s in It for You? • Work with modern technologies • Collaborate with international teams • Long-term and stable cooperation • Professional growth opportunities 📩 If you’re interested or would like to learn more, feel free to reach out at alina.pchelnikova@dcvtechnologies.co.uk

Technology

Cyclad

Android Native Developer (Regular/ Senior)

Senior

Hybrid

Krakow, Poland

120 - 135 PLN/hr

🏢 Summary: B2B contract opportunity for a Regular or Senior Android Native Developer to design, build, and maintain scalable native Android applications using modern technologies. The role involves end-to-end mobile development, CI/CD implementation, testing, performance optimization, and publishing apps to Google Play Store in a collaborative environment. Remote work with periodic on-site presence in Kraków. 🗂️ Requirements: Proven experience delivering native Android applications, Strong expertise in Kotlin, Solid knowledge of Java, Excellent knowledge of Android SDK, Strong understanding of Jetpack or Jetpack Compose, Experience with Android Studio, adb, Android Emulator, Experience writing unit and automated tests, Experience building and maintaining CI/CD pipelines, Experience publishing applications to Google Play Store, Knowledge of JSON and XML, Experience implementing mobile security best practices, Understanding of mobile accessibility standards, Experience with Test-Driven Development 📃 Skills: Kotlin, Java, Android, SDK, Jetpack, Compose, CI/CD, AndroidStudio, adb, Emulator, JSON, XML, TDD, Git, IntelliJ, VSCode 🏢 Description: In Cyclad we work with top international IT companies in order to boost their potential in delivering outstanding, cutting-edge technologies that shape the world of the future. We are looking for an experienced Android Native Developer to join our client’s mobile development team. The ideal candidate will have a strong track record of building and delivering high-quality native Android applications using modern Android technologies. You will be responsible for designing, developing, testing, and maintaining scalable mobile applications while collaborating closely with designers, product teams, and backend engineers. This role requires deep expertise in Kotlin , modern Android architecture, and the Android development ecosystem, along with experience implementing CI/CD pipelines and publishing applications to the Google Play Store. Project information: Location: Kraków, Poland Work Setup: Remote work with on-site presence required – approximately 6 days per month at the client’s office Two open vacancies: Regular developer and Senior Developer Rate: 120 – 135 PLN/net/h + VAT (B2B contract) Start date: depending on candidate availability Language: English (min B2) Project scope: Design, develop, and maintain native Android applications using modern Android development practices. Build high-quality, scalable mobile applications using Kotlin, Android SDK, and Android Jetpack / Jetpack Compose. Implement responsive and accessible mobile UI based on provided design specifications using native Android components and design systems. Develop, maintain, and optimize CI/CD pipelines for mobile applications. Write unit tests and automated tests to ensure application stability and reliability. Debug, profile, and optimize Android applications for performance and stability. Work with mobile development tools such as Android Studio, adb, and the Android Emulator. Handle data serialization and deserialization using JSON and XML. Manage application publishing, versioning, and certificate management in the Google Play Store. Implement security best practices and mobile security features. Collaborate with cross-functional teams including product managers, designers, and backend engineers. Follow Test-Driven Development (TDD) principles and maintain high code quality standards. Requirements: Proven experience delivering native Android mobile applications. Strong expertise in Kotlin and solid knowledge of Java for Android development. Excellent understanding of the Android platform, SDK, and Jetpack / Jetpack Compose. Experience with Android Studio, adb, and Android Emulator. Experience writing unit and automated tests for Android applications. Strong debugging and troubleshooting skills. Experience building and maintaining CI/CD pipelines for mobile applications. Experience publishing applications to the Google Play Store. Good knowledge of mobile accessibility standards. Experience working with JSON and XML data formats. Experience implementing mobile security best practices. Passion for Test-Driven Development (TDD) and writing maintainable code. Preferred Experience: Experience using Git and working with IDEs such as IntelliJ and Visual Studio Code. Experience working with mobile component libraries. Familiarity with iOS native development (Swift, SwiftUI, Xcode). Familiarity with cross-platform frameworks such as React Native or Flutter. Preferred Skills / Competencies: Experience designing and building digital products in onboarding or banking/financial services environments. Experience using AI-assisted development tools such as GitHub Copilot or Claude CLI. Strong problem-solving skills and attention to detail. We offer: Full-time job agreement based on B2B Private medical care with dental care (covering 70% of costs) + rehabilitation package. Family package option possible Multisport card (also for an accompanying person) Life insurance

Technology

emagine Polska

Android Developer with Java Backend Experience

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Long-term B2B contract for a Senior Android Developer to design and implement Android applications in a fintech onboarding domain. The role combines Kotlin/Jetpack Compose mobile development with Java-based microservices and REST integration in a hybrid work model. The position involves architectural guidance and close collaboration with cross-functional teams. 🗂️ Requirements: 5+ years of Android development experience, Proficiency in Kotlin, Experience with Jetpack Compose, Strong knowledge of Android SDK, Hands-on experience with Architecture Components, Experience with OkHttp or similar networking tools, Strong understanding of Java, Experience with Spring framework, Experience with microservices integration, Working knowledge of SQL, Experience with unit testing 📃 Skills: Kotlin, Java, Android, Jetpack, Compose, SDK, Spring, Microservices, REST, SQL, OkHttp, MVVM, Koin, Fintech 🏢 Description: GENERAL INFORMATION: Industry : fintech Location : Warsaw (hybrid work model - 2x month in the office) Rate : up to 165 PLN/h Form of cooperation: B2B Project duration : long-term ROLE SUMMARY : The Android Developer role is focused on facilitating customer onboarding while maintaining the fintech app functionality across diverse markets. MAIN RESPONSIBILITIES: The primary duty of the Android Developer is to design and implement robust Android applications while collaborating across teams. Design and implementation of Android applications using Kotlin and Jetpack Compose. Build and optimize Java backend microservices and REST endpoints. Translate business requirements into technical solutions in collaboration with stakeholders. Act as a technical reference point for team members and guide architectural decisions. Encourage innovation and the adoption of new technologies for operational excellence. Communicate complex technical concepts to non-technical stakeholders effectively. Foster a culture of mentorship and shared learning within the team. Communicate clearly in both Polish and English while adapting language for diverse audiences. KEY REQUIREMENTS: 5+ years of experience in Android development. Proficiency in Kotlin, Google Jetpack Compose, and Android SDK. Hands-on experience with Architecture Components and networking tools such as OkHttp. Strong understanding of Java, Spring and microservices integration. Working knowledge of SQL and experience with unit testing. NICE TO HAVE: Experience in the Fintech industry. Knowledge of Koin DI and MVVM architecture. A proactive mindset and excellent communication skills. OTHER DETAILS: The position is based in Warsaw, within a team structure of 2 developers, 1 tester, a scrum master, a product owner, and business analysts. The work model is hybrid, requiring 2 office days per week, with flexible working hours.

Technology

emagine Polska

Android Developer with Java Backend Experience

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Long-term B2B contract for an Android Developer in a fintech project focused on customer onboarding and maintaining mobile app functionality across multiple markets. The role involves building Android applications with Kotlin and Jetpack Compose and contributing to Java-based backend microservices and integrations. The position combines mobile development with backend collaboration in a hybrid work model. 🗂️ Requirements: 5+ years of Android development experience, Proficiency in Kotlin, Experience with Jetpack Compose, Strong knowledge of Android SDK, Hands-on experience with Architecture Components, Experience with OkHttp or similar networking tools, Strong understanding of Java, Experience with Spring framework, Experience with microservices integration, Working knowledge of SQL, Experience with unit testing 📃 Skills: Android, Kotlin, JetpackCompose, AndroidSDK, ArchitectureComponents, OkHttp, Java, Spring, Microservices, SQL, UnitTesting 🏢 Description: GENERAL INFORMATION: Industry : fintech Location : Warsaw (hybrid work model - 2x month in the office) Rate : up to 165 PLN/h Form of cooperation: B2B Project duration : long-term ROLE SUMMARY : The Android Developer role is focused on facilitating customer onboarding while maintaining the fintech app functionality across diverse markets. MAIN RESPONSIBILITIES: The primary duty of the Android Developer is to design and implement robust Android applications while collaborating across teams. Design and implementation of Android applications using Kotlin and Jetpack Compose. Build and optimize Java backend microservices and REST endpoints. Translate business requirements into technical solutions in collaboration with stakeholders. Act as a technical reference point for team members and guide architectural decisions. Encourage innovation and the adoption of new technologies for operational excellence. Communicate complex technical concepts to non-technical stakeholders effectively. Foster a culture of mentorship and shared learning within the team. Communicate clearly in both Polish and English while adapting language for diverse audiences. KEY REQUIREMENTS: 5+ years of experience in Android development. Proficiency in Kotlin, Google Jetpack Compose, and Android SDK. Hands-on experience with Architecture Components and networking tools such as OkHttp. Strong understanding of Java, Spring and microservices integration. Working knowledge of SQL and experience with unit testing. NICE TO HAVE: Experience in the Fintech industry. Knowledge of Koin DI and MVVM architecture. A proactive mindset and excellent communication skills. OTHER DETAILS: The position is based in Warsaw, within a team structure of 2 developers, 1 tester, a scrum master, a product owner, and business analysts. The work model is hybrid, requiring 2 office days per week, with flexible working hours.

Technology

ITDS

Mid-Level Kotlin Android Developer – Mobile Platform & Security

Mid

Hybrid

Krakow, Poland

25,200 - 29,400 PLN

🏢 Summary: Mid-Level Kotlin Android Developer role focused on building secure, scalable Android applications using modern architectures and tools in a hybrid Krakow-based model. The position involves developing Kotlin applications with Jetpack Compose, integrating network services, and implementing CI/CD pipelines while ensuring high mobile security standards. You will collaborate in distributed teams to deliver robust digital mobile solutions. 🗂️ Requirements: Minimum 4 years of Android development experience in Kotlin, Strong knowledge of Android frameworks and libraries: Retrofit, Coroutines, Room, Hands-on experience with Android Lifecycle, ViewModel, LiveData, Experience with MVP, MVVM, Clean Architecture design patterns, Practical experience with CI/CD pipelines, Knowledge of secure data storage, SSL pinning, authentication mechanisms, Understanding of modularization and dependency management, Ability to troubleshoot production issues, Fluent English (spoken and written), Legal right to work in the European Union 📃 Skills: Kotlin, Android, Jetpack, Compose, Retrofit, Coroutines, Room, Lifecycle, ViewModel, LiveData, MVP, MVVM, CleanArchitecture, Koin, Dagger, Hilt, CI/CD, SSL, Flow 🏢 Description: Empower Mobile Innovation — Drive Secure and Seamless Digital Experiences! Krakow-based opportunity with hybrid work model. As a Mid-Level Kotlin Android Developer, you will be working on developing cutting-edge Android applications that enhance customer engagement and strengthen security measures. The role focuses on delivering robust, scalable mobile solutions in a rapidly evolving digital landscape. Quick Facts: - Hybrid work model based in Krakow - Fluent English required (spoken and written) - Only candidates with an existing legal right to work in the European Union will be considered Responsibilities: - Create and develop Android applications in Kotlin, using Jetpack Compose for modern UI design - Design and implement solutions following MVP and MVVM design patterns, ensuring modularity and maintainability - Integrate applications with network services using Retrofit, ensuring secure and reliable communication - Manage dependencies using Koin, Dagger, or Hilt - Build and maintain CI/CD pipelines to streamline deployment cycles - Apply best practices in mobile security, including encrypted data storage and secure network protocols - Diagnose and resolve application issues, including production incidents - Collaborate in distributed teams, participating in code reviews, retrospectives, and knowledge sharing Requirements: - Minimum of 4 years of experience developing Android applications in Kotlin - Strong proficiency with Android frameworks and libraries: Retrofit, Coroutines, Room - Hands-on experience with Android Lifecycle, ViewModel, and LiveData - Solid understanding of modularization principles and dependency management - Practical experience establishing and maintaining CI/CD pipelines - Familiarity with MVP, MVVM, and Clean Architecture - Knowledge of mobile security best practices: secure data storage, SSL pinning, authentication mechanisms - Ability to troubleshoot and resolve complex technical issues, including in production environments - Willingness to work in distributed teams and actively participate in code reviews Nice to Have: - Experience with Flow for asynchronous programming - Certifications related to Android development or cybersecurity

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

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ą.