Hire the Best Kotlin Developers
in Serbia

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Dragan B.

Belgrade, Serbia

$65/hr
5.0
16 jobs

I am a senior software developer/architect with over 15 years of professional experience. I bring deep expertise in building and delivering complex systems, ranging from back-office applications to real-time processing of high-volume data. I have built and maintained distributed systems across various domains, like fintech, iGaming, data privacy, IoT and large online marketplaces. I use AI coding tools (mostly Codex and Claude Code so far) all the time and find them very effective for accelerating development. Furthermore, I worked on integrating LLMs into an open-source coding assistant, which gave me practical familiarity not only with using AI-powered development tools, but also with how these tools work internally (context selection, orchestration of sub-agents, tools integration, MCP, etc). I look forward to the possibility of discussing how my background fits your current needs.

  • Kotlin
  • Java
  • Python
  • TypeScript
  • JavaScript
  • SQL
  • Spring Boot
  • FastAPI
  • AI Agent Development
  • Object-Oriented Programming
  • Event-Driven Programming
  • API
  • LangChain
  • Large Language Model
  • Amazon Web Services
  • Hibernate
  • NoSQL Database
  • PostgreSQL
  • Docker
  • Swing
Vasily K.

Belgrade, Serbia

$75/hr
5.0
32 jobs

I help founders and businesses launch new digital products, take over existing codebases, and rescue applications that have become difficult to maintain. ✱ 15 years of software engineering experience, from startups to large technology companies ✱ 8,800+ tracked hours on Upwork with consistent 5-star feedback ✱ Tens of designed and delivered mobile products from initial architecture to store release and long-term maintenance I can help you with: 🔹 MVP and production app development from scratch 🔹 Flutter apps for Android, iOS, web, and desktop 🔹 Native Android development with Kotlin and Jetpack Compose 🔹 Full-cycle delivery: planning, design support, architecture, development, testing, and release 🔹 Mobile apps for existing websites, SaaS platforms, and APIs 🔹 Existing project takeover, modernization, and long-term maintenance 🔹 Crash fixes, broken builds, performance issues, and release blockers 🔹 Firebase, APIs, payments, subscriptions, push notifications, analytics, and AI features 🔹 Google Play, App Store, web, and desktop deployment You will receive clear milestones, regular test builds, daily progress reports, and early communication about risks or scope changes.

  • Kotlin
  • Android
  • Java
  • Flutter
  • Dart
  • Android Studio
  • Gradle
  • Mobile App Development
  • Android App Development
  • Smartphone
  • Android SDK
  • English
  • Git
  • SQL
  • Android App
Vladan S.

Smederevo, Serbia

$30/hr
4.8
17 jobs

Software engineer specialized in the development of native client applications for REST web services with most of the experience in Android technology stack. Developing all layers of client applications, including JSON API integration, authentication mechanisms, and user interface elements. Extensive experience in using RxJava and EventBus library.

  • Kotlin
  • Android
  • Java
  • In-App Purchases
  • API Integration
  • Retrofit
  • Git
  • Android App Development
  • Android SDK
  • Elasticsearch
  • JSON
  • Object-Oriented Programming
  • RxJava
  • Model View ViewModel
Nikola G.

Nis, Serbia

$30/hr
5.0
51 jobs

40 Projects Completed | 5 start rating | 100% Job Success Score | Top Rated 🏅 Senior Mobile Developer with experience architecting and delivering complex, business-aligned mobile-first systems and MVPs - taking full ownership from initial concept through scalable production using AI tools like Claude and Gemini for accelerated development. Specialised in both Android and iOS Native for maximum performance and the smoothest app experience with pixel-perfect UIs. Clients rely on my business-first approach: rapid launches powered by intelligent AI workflows, strategic guidance rooted in clean, robust code, and scalable technology that evolves with their long-term goals. 🚀 Tech Stack & Tools: 🛠️ AI & AI Integration: Gemini API, Claude API, OpenAI API (ChatGPT) AI-powered feature development and smart app integration 🛠️ Mobile Development: Kotlin, Jetpack Compose, Swift, SwiftUI Native Android & iOS development 🛠️ Backend & APIs: Firebase (Auth, Firestore, Cloud Functions), REST APIs, third-party integrations, deep linking, push notifications 🛠️ Architecture & Engineering: Clean Architecture, MVVM, performance optimization, scalability, App publishing (Google Play & App Store) 🛠️ Product Design: Figma Pixel-Perfect UI implementation, Figma to Code Why Partner with me? I will take you all the way from idea to first revenue, so you don't juggle specialists - perfect for any founder needing rapid, scalable MVPs that support marketing, analytics & growth. 100% IP handoff, fluent English, and collaborative via Slack/Jira. Let’s catch up and focus on what matters for your first release. Nikola Gocić ___________________________________________________ EXPERTISE: Native Android Development | Native iOS Development | Kotlin | Jetpack Compose | Swift | SwiftUI | Firebase Integration | AI Integration | OpenAI | Gemini | Claude | REST API Integration | Clean Architecture | Figma to Code | Push Notifications | Deep Linking | App Publishing | Google Play Store | Apple App Store | Mobile UI/UX Design

  • Kotlin
  • Java
  • Android App
  • Figma
  • Mobile UI Design
  • JetPack
  • Android App Development
  • Android SDK
  • Smartphone
  • Mobile App Development
  • Android
  • Android Studio
  • Native App Development
  • Material Design
  • Computer Science
Maksim T.

Belgrade, Serbia

$40/hr
4.9
75 jobs

🚀 Senior Mobile Developer | Flutter Expert I help startups and businesses build scalable, production-ready applications — combining mobile development, backend systems, and AI-powered features. With 6000+ hours billed, 60+ successful projects, and 10+ years of experience, I deliver high-quality products that are reliable, scalable, and aligned with real business goals. ⸻ 💡 What I do: • 📱 Build high-performance mobile apps with Flutter • ⚙️ Develop robust backends (Node.js, APIs, real-time systems) • ☁️ Set up cloud infrastructure & DevOps (Cloudflare, CI/CD, performance optimization) • 🤖 Integrate AI into products (LLMs, automation, intelligent workflows) • 🔗 Deliver full-cycle development: from idea → architecture → production I specialize in building modern applications enhanced with AI — from smart assistants and content generation to automation tools and AI-driven features. ⸻ 🛠 Tech Stack: Mobile: Flutter (Dart), Bloc, Riverpod, GoRouter, Clean Architecture Backend: Node.js, Express, REST APIs, WebSockets AI & Automation: OpenAI, LLM integrations, prompt engineering, AI workflows Database: Supabase, Firebase, PostgreSQL, Drift DevOps & Cloud: Cloudflare, CI/CD, deployments, caching & performance optimization Integrations: Payments, push notifications, analytics, third-party APIs ⸻ 🏆 Why clients choose me: • 🚀 Top Rated on Upwork with proven track record • 💬 Clear, fast, and proactive communication • 🧠 Product thinking — not just coding • ⚡ Fast delivery without sacrificing quality • 🧪 Clean, maintainable code with test coverage • 📈 Performance-focused approach • 🔄 Reliable long-term collaboration • 💰 100% money-back guarantee if expectations aren’t met ⸻ If you’re looking for a developer who can build not just an app, but a complete AI-powered product — I’m ready to help. Let’s build something impactful

  • Kotlin
  • Android
  • Swift
  • Objective-C
  • Smartphone
  • Flutter
  • NFC
  • Dart
  • iOS Development
  • Java
  • Android App Development
  • Firebase
Aleksandr K.

Belgrade, Serbia

$65/hr
5.0
21 jobs

I help companies build fast, reliable, and maintainable software with Rust and C++ across desktop, mobile, and backend environments. My focus is on performance-critical applications, native systems, and cross-platform products that need to work cleanly on Windows, macOS, Linux, iOS, and Android. I’m comfortable taking a project from architecture and implementation to debugging, optimization, release, and long-term maintenance. What I can help with: Rust and modern C++ development Cross-platform desktop and mobile apps Native libraries, SDKs, and system-level components Performance optimization and memory/concurrency issues API integration and backend connectivity Codebase refactoring, stabilization, and bug fixing Build systems, CI/CD, and release workflows I care about writing clean code, communicating clearly, and delivering solutions that are practical in production, not just technically interesting. Whether you need a new product built from scratch, a legacy C++ codebase improved, or a Rust migration done safely, I can help move it forward. If your project needs strong native engineering with a product mindset, I’d be glad to work with you.

  • Kotlin
  • Rust
  • Python
  • C++
  • Qt Framework
  • QML
  • Java
  • Desktop Application
  • Android NDK
  • Windows App Development
  • Boost
  • Native App Development
  • Mobile App Development
  • Linux

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a Kotlin Developer in Serbia on Upwork?

You can hire a Kotlin Developer in Serbia on Upwork in four simple steps:

  • Create a job post tailored to your Kotlin Developer project scope. We'll walk you through the process step by step.
  • Browse top Kotlin Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Kotlin Developer profiles and interview.
  • Hire the right Kotlin Developer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Kotlin Developer?

Rates charged by Kotlin Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Kotlin Developer in Serbia on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Kotlin Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Kotlin Developer team you need to succeed.

Can I hire a Kotlin Developer in Serbia within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Kotlin Developer proposals within 24 hours of posting a job description.