April 10, 2026

Senior Android Engineer (Kotlin / Compose)

Senior • Remote

130 - 170 PLN

Warsaw, Poland

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)

Similar jobs you might like

Technology

emagine Polska

Senior Mobile Engineer (iOS & Android) (Lisbon/Porto)

Senior

Hybrid

Lisbon, Portugal

🏢 Summary: Senior Mobile Engineer role focused on designing and delivering high-quality, scalable mobile applications for both iOS and Android in an international project. The position involves contributing to architecture decisions, ensuring performance and security, and maintaining code quality through best practices and testing. 🗂️ Requirements: 7+ years of mobile development experience, Strong experience with iOS development using Swift, Strong experience with Android development using Kotlin, Solid understanding of MVVM or Clean Architecture, Experience integrating RESTful APIs, Knowledge of mobile performance, scalability, and security best practices, Experience working with Agile methodologies (Scrum or Kanban) 📃 Skills: Swift, Kotlin, iOS, Android, MVVM, CleanArchitecture, REST, Performance, Scalability, Security, Agile, Scrum, Kanban 🏢 Description: We are looking for a Senior Mobile Engineer with strong experience in both iOS (Swift) and Android (Kotlin) to join an international project focused on building high-quality mobile applications. Main Responsibilities: Design, develop, and maintain mobile applications for both iOS and Android platforms Contribute to the architecture and technical decisions of mobile solutions Build scalable, high-performance, and user-focused applications Collaborate closely with Product Managers, Designers, and other Engineers Ensure code quality through best practices, code reviews, and testing Troubleshoot, debug, and optimize application performance Key Requirements: 7+ years of experience in mobile development Strong hands-on experience with: iOS (Swift) Android (Kotlin) Solid understanding of mobile architectures (e.g., MVVM, Clean Architecture) Experience integrating RESTful APIs Knowledge of mobile performance, scalability, and security best practices Experience with Agile methodologies (Scrum/Kanban) Strong problem-solving skills and attention to detail Good communication skills in English Nice to Have: Experience with cross-platform solutions (e.g., Kotlin Multiplatform, Flutter, React Native) Familiarity with CI/CD pipelines for mobile applications Experience with automated testing (unit/UI) Knowledge of mobile app distribution processes (App Store / Google Play)

Technology

Awareson Sp. z o.o.

Senior Android Developer

Senior

Remote

Warsaw, Poland

130 - 170 PLN

🏢 Summary: Opportunity for a Senior Android Developer to build and scale a large consumer mobile application used daily by millions across Europe. The role focuses on delivering a high-quality native Android experience, contributing to architecture decisions, and improving engineering standards within a growing product. You will work in cross-functional teams to develop scalable, maintainable, and high-performance mobile solutions. 🗂️ Requirements: 5+ years commercial experience in Android development, Strong hands-on experience with Kotlin, Strong hands-on experience with Java, Experience refactoring and improving existing codebases, Solid understanding of MVVM architecture, Knowledge of Clean Architecture principles, Understanding of SOLID principles, Experience with Git, Experience with CI/CD pipelines, Experience with release management processes, Strong knowledge of Android development best practices, Understanding of Material Design principles, Experience working in Agile cross-functional teams, Professional English proficiency 📃 Skills: Android, Kotlin, Java, MVVM, CleanArchitecture, SOLID, Git, CI/CD, MaterialDesign, Agile 🏢 Description: Senior Android Developer About the Project Join a team building one of Europe's leading mobile applications, used daily by millions of users. The product is undergoing rapid growth and international expansion, with a strong focus on scaling its mobile platform and delivering a best-in-class native Android experience across multiple European markets. We are looking for an experienced Senior Android Developer who wants to have a real impact on product development, mobile architecture, and engineering standards while working on a large-scale consumer application. Your Responsibilities Develop high-quality, testable, and maintainable Android applications. Contribute to architectural decisions and help build scalable mobile solutions. Participate in code reviews and promote engineering best practices. Collaborate closely with Product Managers, Designers, QA Engineers, and other development teams. Create and maintain technical documentation and specifications. Continuously improve development processes, tools, and workflows. Evaluate and implement new technologies to enhance application performance and development efficiency. Requirements 5+ years of commercial experience in Android development. Strong hands-on experience with Kotlin and Java. Proven experience in refactoring and improving existing codebases. Solid understanding of MVVM, Clean Architecture, and SOLID principles. Experience with Git, CI/CD pipelines, and release management processes. Strong knowledge of Android development best practices. Understanding of Material Design and modern mobile UI/UX principles. Experience working in Agile, cross-functional teams. Good communication skills and professional English proficiency. Nice to Have Experience working on large-scale mobile applications with a significant user base. Familiarity with modern Android libraries and frameworks. Experience with performance optimization and application monitoring. Interest in mobile platform development and engineering excellence.

Technology

Margo

Android Programmer

Mid

Remote

Warsaw, Poland

110 - 120 PLN

🏢 Summary: Opportunity for a Regular Android Developer to build and scale high-quality mobile applications using Kotlin and modern Android technologies. The role focuses on implementing new features, ensuring performance, and maintaining high software quality through testing and solid architecture practices. The position involves leading development efforts aligned with business needs and optimal IT solutions. 🗂️ Requirements: Minimum 3 years commercial experience in Android development, Strong proficiency in Kotlin, Practical experience with Jetpack Compose, Experience with Kotlin Coroutines, Ability to work with and modify Java code, Deep understanding of Clean Code principles, Knowledge of software architecture patterns, Strong knowledge of Android platform specifics, Experience with Continuous Integration, Experience in automated, unit, and integration testing, Ability to read and communicate using technical English 📃 Skills: Kotlin, JetpackCompose, KotlinCoroutines, Java, Android, CleanCode, Architecture, CI, UnitTesting, IntegrationTesting, AutomatedTesting 🏢 Description: 🚀 Looking for your next challenge as an Android Developer? Join our team! We are seeking an experienced and dedicated Regular Android Programmer to help us build and scale high-quality mobile applications. If you know how to effectively bridge business context with modern IT solutions, this opportunity is for you! 📱 🛠️ Your Responsibilities: Implement new Android functionalities using Kotlin. Proactively monitor application performance and troubleshoot technical issues. Ensure top-tier software quality through rigorous automated and unit testing. Lead development, programming, and implementation projects based on a strong understanding of business needs and optimal IT solutions. 🎯 Requirements: Minimum 3 years of commercial experience in developing Android solutions. Deep understanding and practical knowledge of Clean Code techniques and software architecture. Excellent command of Kotlin. Strong proficiency in Jetpack Compose and Kotlin Coroutines. Ability to understand and modify existing Java code. In-depth knowledge of Android platform programming specifics. Familiarity with the Continuous Integration (CI) approach. Proven ability to create automated, unit, and integration tests. English language proficiency sufficient for reading technical documentation, conducting technical correspondence, and participating in technical discussions. ✨ Nice to Have: Hands-on experience working in an Agile environment. Familiarity with tools like Jira, Git, and Confluence. Experience or basic knowledge in the DevOps area.

Technology

xBerry Sp. z o.o.

Android Developer

Senior

Remote

Wroclaw, Poland

130 - 150 PLN

🏢 Summary: Senior Android Developer role focused on building foundational components, SDKs, and core application architecture for automotive-related Android projects using Kotlin and XML-based UI. The position involves working with Clean Architecture and MVI in complex multi-module, multi-flavor Gradle environments, integrating vehicle APIs, and ensuring high code quality. The role also emphasizes effective use of AI-assisted development tools to enhance productivity. 🗂️ Requirements: Excellent knowledge of Kotlin and modern Android fundamentals, Proficiency with XML layouts and Custom Views, Strong understanding of Clean Architecture and MVI, Experience with multi-module and multi-flavor Gradle projects, Hands-on experience with Coroutines, Retrofit, Room, and Hilt, Basic knowledge of unit testing, Experience integrating external APIs, Ability to use AI development tools for code generation and refactoring 📃 Skills: Kotlin, Java, Android, XML, MVI, Coroutines, RxJava2, Retrofit, Room, DataStore, SharedPreferences, Hilt, Gradle, Figma, GitHub, ADB, logcat, CLI, Copilot, Claude 🏢 Description: We are currently looking for a Senior Android Developer with experience in the automotive industry. Tech Stack Language: Kotlin (with Java interoperability) UI: XML Layouts + Custom Views (no Jetpack Compose) Architecture: Clean Architecture + MVI (preferred) Asynchronous Programming: Coroutines, RxJava2 Data: Retrofit, Room, DataStore / SharedPreferences DI: Hilt Build System: Complex, multi-flavor, and multi-module Gradle configuration Collaboration: Figma, GitHub Debugging: ADB, logcat, basic CLI AI Utilization: AI-assisted software development (prompt engineering, code generation, refactoring, debugging) using tools such as GitHub Copilot and Claude Requirements: Excellent knowledge of Kotlin and modern Android fundamentals Proficiency in working with XML layouts and Custom Views Solid understanding of Clean Architecture + MVI (ability to extend/develop existing flows and processes) Experience with multi-module and multi-flavor projects Hands-on experience with tools: Coroutines, Retrofit, Room, Hilt Basic knowledge of unit testing Effective use of AI tools to increase development efficiency Responsibilities Designing and implementing foundation components and SDKs for Android Creating the core application structure and reference examples Integrating vehicle-related APIs (both real and mocked) Ensuring high code quality, stability, and documentation

Technology

Britenet

Mobile Software Engineer (Android)

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Development of a native Android application in the Language Intelligence domain, leveraging AI and NLP to process and analyze large-scale text data. The role focuses on building scalable, high-quality UI solutions with Kotlin and Jetpack Compose, and integrating AI-driven features. The position also involves contributing to architecture, CI/CD processes, and overall application performance and stability. 🗂️ Requirements: Strong knowledge of Kotlin, Experience with Jetpack Compose, Solid experience with Android SDK, Experience in native Android development, Understanding of OOP principles, Knowledge of algorithms and data structures, Experience with Gradle build processes, Experience with CI systems 📃 Skills: Kotlin, JetpackCompose, Android, AndroidSDK, Gradle, CI, OOP, Algorithms, DataStructures, NLP, AI 🏢 Description: The project is developed in the Language Intelligence area. It uses AI and NLP technologies to analyze and process large-scale text data. The solution supports key features of a digital platform, such as search, content quality, and process automation. Our expectations: Strong knowledge of Kotlin and Jetpack Compose for UI development. Solid experience with Android SDK and native Android development. Good understanding of Object-Oriented Programming (OOP), algorithms, and data structures. Experience with Gradle build processes. Experience working with Continuous Integration (CI) systems. High level of independence, good work organization, and strong problem-solving skills. Native level of Polish and English at B2 level. Nice to have: Experience with modular architecture (e.g. Kotlin Multiplatform). Experience working with large codebases. Practical knowledge of Test-Driven Development (TDD) and Pair Programming. Experience in AI-supported software development, e.g. using tools like GitHub Copilot. Main responsibilities: Develop and maintain native Android applications using Kotlin and Jetpack Compose. Design and implement user-friendly and scalable UI solutions. Work with AI and NLP-based features for text analysis and processing. Collaborate with product managers, backend developers, and data teams. Ensure high code quality, performance, and application stability. Participate in code reviews and knowledge sharing within the team. Contribute to architecture decisions and modular code design. Support and improve CI/CD pipelines and build processes. Identify, analyze, and solve technical problems independently. Write clean, maintainable, and testable code.

Technology

Efigence S.A.

Senior Android Engineer (Kotlin Multiplatform)

Senior

Remote

Warsaw, Poland

20,000 - 25,000 PLN

🏢 Summary: Senior Android Engineer role in a greenfield product team building a large-scale banking application using Kotlin Multiplatform and Compose Multiplatform. The position focuses on developing shared UI and business logic, owning Android-specific integrations, and shaping architecture and engineering standards from the ground up. Strong emphasis on high-quality delivery, CI/CD practices, and daily use of AI-assisted development tools. 🗂️ Requirements: Minimum 5 years of native Android development experience, Expert-level proficiency in Kotlin, Strong experience with Jetpack Compose, Hands-on production experience with Kotlin Multiplatform (KMP), Experience with Compose Multiplatform, Deep understanding of MVVM, MVI, Clean Architecture, Experience building and maintaining Design Systems in Compose, Strong knowledge of Android platform specifics (lifecycle, permissions, notifications, Play Store), Experience with testing frameworks (JUnit, MockK, Compose UI testing), Experience with mobile CI/CD tools (GitHub Actions, Bitrise, Fastlane), Daily professional use of AI-assisted development tools (Claude Code, Cursor, GitHub Copilot) 📃 Skills: Kotlin, Android, KMP, Compose, MVVM, MVI, CleanArchitecture, JUnit, MockK, GitHubActions, Bitrise, Fastlane, 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 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!

Technology

Transition Technologies PSC

Android Developer - Talent Pool

Mid

Remote

Bialystok, Poland

🏢 Summary: Talent Pool opportunity for an Android Developer focused on building and maintaining native Android applications using Kotlin and Java. The role involves implementing UI based on Figma designs, integrating REST APIs, working with SQL databases, and ensuring code quality through testing and version control. Candidates will contribute to high-quality, reliable mobile solutions within a structured development environment. 🗂️ Requirements: Minimum 3 years of experience as Android Developer, Strong knowledge of Kotlin, Strong knowledge of Jetpack Compose, Experience in native Android development, Knowledge of Java, Experience implementing UI from Figma designs, Experience with REST API integration, Knowledge of SQL, Experience with Git, Knowledge of JUnit, Experience with Jira Software, Experience with Confluence 📃 Skills: Kotlin, Java, Jetpack, Compose, Android, Figma, REST, SQL, Git, JUnit, Jira, Confluence 🏢 Description: This posting is part of a Talent Pool for the Android Developer role . Submitted applications will be used to enable a quick response to future business needs. We will contact selected candidates only when a relevant recruitment process is initiated. Responsibilities Developing and maintaining native Android applications using Java and Kotlin. Implementing application views based on prepared designs in Figma. Integrating mobile applications with REST API services. Working with databases and SQL queries. Writing and maintaining unit tests using JUnit. Collaborating with the development team using Git. Working with project documentation and task management tools such as Jira Software and Confluence. Ensuring high quality, performance and reliability of delivered solutions. Requirements Minimum 3 years of professional experience as an Android Developer. Strong knowledge of Kotlin and Jetpack Compose. Experience in native Android application development. Knowledge of Java. Practical experience with Figma, especially implementing prepared UI views. Good understanding of REST API integration. Knowledge of SQL. Experience with Git version control. Knowledge of JUnit. Experience with Jira Software and Confluence. Nice to have Experience in projects for public institutions or large organizations. Knowledge of mobile application architecture patterns.

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

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

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