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 Science
Omis, Croatia
Only remote
Master of Science in Computer Science

Profile attachments

Haris_Hodzic_CV.pdf
Haris_Hodzic_CV.pdf

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

Experience

Professional experience5 - 10 years
Freelancer since2022

Languages

GermanBasic knowledgeEnglishFluentCroatianNative speaker

Project history

Founder and Sole Developer

PokerSonar (Personal Project)
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.

Senior Android Developer

Fortuna Entertainment Group
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 Developer (Freelance, Part-time)

Apex Software
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.

Android Developer

Hattrick-PSK
Built and maintained the company's consumer Android app in Kotlin and Java (MVVM / MVP), from early architecture to production releases. Grew from junior to senior developer on the same product that later became part of the Fortuna group.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in