10/01/2026 updated


100 % available
Senior Android Developer | Kotlin, Jetpack Compose, Clean Architecture | 8+ years
Omis, Croatia
Only remote
Master of Science in Computer ScienceAbout me
Senior Android developer (MSc CS) with 8+ years building high-traffic, regulated consumer apps in Kotlin and Jetpack Compose. Shipped the official Croatian Tax Administration app and my own Flutter product solo. Remote, EU-based, English C1. Open to part-time and short-term remote contracts.
FlutterAndroid (Software)Android Software DevelopmentAndroid StudioGoogle FirebaseKotlinJetpack ComposeDart
Android Development with Kotlin and Jetpack Compose
Expertise in building and maintaining high-traffic consumer Android applications using Kotlin, Jetpack Compose, and Clean Architecture. Experience spans from early architecture design to production releases, including large-scale apps used by hundreds of thousands of users.
Architecture and Design Patterns
Deep knowledge of modern Android architecture patterns including Clean Architecture, MVVM, MVI, MVP, and SOLID principles. Proven track record of designing integration architectures for third-party native SDKs and modularising complex codebases.
Asynchronous Programming and Dependency Injection
Proficiency in asynchronous programming using Kotlin Coroutines, Flow, and LiveData, combined with dependency injection frameworks such as Hilt, Dagger, and Koin. Applied in regulated, security-sensitive production environments.
UI Development
Hands-on experience with Jetpack Compose, Android Jetpack, Navigation Component, MotionLayout, Animations, View Binding, and Data Binding for building modern, responsive user interfaces.
Data and Networking
Integration of REST APIs using Retrofit, with data persistence via Room and SQLite. Experience with Firebase, Supabase, Gson, Glide, Picasso, and Google Maps SDK for comprehensive data and networking solutions.
Quality and Testing
Application of JUnit, Mockito, Espresso, MockWebServer, UI and instrumentation testing, SonarQube, Ktlint, LeakCanary, and Crashlytics to ensure code quality and application stability.
CI/CD and DevOps Tools
Experience with CI/CD pipelines and version control using Git, GitHub, GitLab, Bitbucket, and Azure DevOps. Familiar with Agile methodologies including Scrum and Kanban, code reviews, and mentoring.
Multiplatform and Cross-Platform Development
Knowledge of Kotlin Multiplatform and Dart (Flutter) for cross-platform mobile development, including solo delivery of a full Flutter app published on both App Store and Google Play.
Programming Languages
Proficiency in Kotlin, Java, Kotlin Multiplatform, and Dart (Flutter) for mobile and cross-platform application development.
Expertise in building and maintaining high-traffic consumer Android applications using Kotlin, Jetpack Compose, and Clean Architecture. Experience spans from early architecture design to production releases, including large-scale apps used by hundreds of thousands of users.
Architecture and Design Patterns
Deep knowledge of modern Android architecture patterns including Clean Architecture, MVVM, MVI, MVP, and SOLID principles. Proven track record of designing integration architectures for third-party native SDKs and modularising complex codebases.
Asynchronous Programming and Dependency Injection
Proficiency in asynchronous programming using Kotlin Coroutines, Flow, and LiveData, combined with dependency injection frameworks such as Hilt, Dagger, and Koin. Applied in regulated, security-sensitive production environments.
UI Development
Hands-on experience with Jetpack Compose, Android Jetpack, Navigation Component, MotionLayout, Animations, View Binding, and Data Binding for building modern, responsive user interfaces.
Data and Networking
Integration of REST APIs using Retrofit, with data persistence via Room and SQLite. Experience with Firebase, Supabase, Gson, Glide, Picasso, and Google Maps SDK for comprehensive data and networking solutions.
Quality and Testing
Application of JUnit, Mockito, Espresso, MockWebServer, UI and instrumentation testing, SonarQube, Ktlint, LeakCanary, and Crashlytics to ensure code quality and application stability.
CI/CD and DevOps Tools
Experience with CI/CD pipelines and version control using Git, GitHub, GitLab, Bitbucket, and Azure DevOps. Familiar with Agile methodologies including Scrum and Kanban, code reviews, and mentoring.
Multiplatform and Cross-Platform Development
Knowledge of Kotlin Multiplatform and Dart (Flutter) for cross-platform mobile development, including solo delivery of a full Flutter app published on both App Store and Google Play.
Programming Languages
Proficiency in Kotlin, Java, Kotlin Multiplatform, and Dart (Flutter) for mobile and cross-platform application development.
Experience
Professional experience5 - 10 years
Freelancer since2022
Languages
GermanBasic knowledgeEnglishFluentCroatianNative speaker
Project history
Designed, built, and released a full product solo: a Flutter app on App Store and Google Play, Supabase backend, and marketing website (pokersonar.app). Automated data pipeline via GitHub Actions to keep upcoming poker tournaments up to date, including map view, push notifications, and cash-game tracker.
Development and maintenance of a high-traffic consumer Android app with hundreds of thousands of users in a regulated industry with strict security, performance, and compliance requirements. Building new features in Jetpack Compose on a Clean Architecture / MVVM codebase with Kotlin Coroutines and Flow. Designed integration architecture for third-party native SDKs. Driving code quality as code-review lead using SonarQube, unit, UI and instrumentation tests, and CI/CD pipelines. Mentoring junior developers and working in cross-functional Scrum teams with QA, backend, and product.
Android development of mPorezna, the official mobile app of the Croatian Tax Administration, a public-sector product with high security and data-protection requirements. Delivered features end-to-end, from REST API integration and UI to testing and release, alongside a full-time role.