Search by job, company or skills

Software Development Engineer (SDE-1 / SDE-2)

Software Development Engineer (SDE-1 / SDE-2)

ultimutt
1-6 Years
Not Disclosed
  • Posted 2 hours ago
  • Be among the first 10 applicants

Job Description

Kotlin Multiplatform / Compose Multiplatform (CMP) Engineer

We are looking for passionate and product-focused mobile engineers to build scalable cross-platform mobile applications using modern Kotlin Multiplatform technologies.

Backed by Prime Venture Partners and Sparrow Capital, Ultimutt brings expert, at-home professional services for Pets at Home. Join for a Zero to 1 Journey exposure as we grow aggressively beyond NCR to own the space PAN India.

Location: Gurgaon (Work from Office), 6 Days working

Role Overview

You will:

  • Develop modern cross-platform UI using Compose Multiplatform (CMP)
  • Build scalable mobile applications using Kotlin Multiplatform
  • Work on real-time workflows, location-based features, and scalable mobile architecture
  • Collaborate closely with backend, product, and design teams

Required Skills:

Core Technologies

  • Strong proficiency in Kotlin
  • Hands-on experience with Compose Multiplatform (CMP)
  • Understanding of Multiplatform application architecture
  • Strong Android development fundamentals

Architecture & State Management:

  • MVVM Architecture
  • State Management in Compose
  • Kotlin Flows / StateFlow / SharedFlow
  • Clean Architecture principles

Networking & Data

  • Ktor or similar networking libraries
  • REST APIs integration
  • JSON serialization/parsing

Mobile Platform Features

  • Location Services & GPS tracking
  • Push Notifications
  • Background Services / Foreground Services
  • Deep Linking & App Lifecycle handling

Dependency Management:

  • Dependency Injection (Koin / Hilt or similar)

Testing & Quality:

  • Unit Testing
  • Debugging & performance optimization

Responsibilities:

  • Build scalable cross-platform mobile applications
  • Develop reusable shared modules using Kotlin Multiplatform
  • Implement modern UI using Compose Multiplatform
  • Integrate APIs and real-time workflows
  • Work on location tracking and notification systems
  • Maintain app performance, reliability, and scalability
  • Collaborate with cross-functional teams for feature delivery

SDE-1 Expectations (1–3 Years Experience)

  • Good understanding of Kotlin and Android fundamentals
  • Basic understanding of Compose & MVVM
  • Ability to build production-ready features with guidance
  • Understanding of REST APIs and state management
  • Willingness to learn CMP ecosystem

SDE-2 Expectations (3–6 Years Experience)

  • Strong hands-on experience with scalable mobile architectures
  • Ability to independently own features/modules
  • Experience handling complex state management
  • Understanding of performance optimization and modularization
  • Experience integrating real-time and location-based workflows
  • Mentoring junior developers and contributing to technical decisions

Good to Have:

  • Experience with Compose Multiplatform production apps
  • Experience with Firebase or similar services
  • CI/CD knowledge
  • Experience with maps and tracking workflows
  • Understanding of scalable mobile system design

Tech Stack:

  • Kotlin
  • Compose Multiplatform (CMP)
  • MVVM
  • Kotlin Flows
  • Ktor
  • Koin / Hilt
  • Coroutines
  • Android Services
  • Push Notifications
  • Unit Testing Frameworks

Experience Range

  • SDE-1: 1–3 Years
  • SDE-2: 3–6 Years

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Coroutines

Hilt

Koin

Unit Testing Frameworks

Kotlin Flows

Compose Multiplatform CMP

Ktor

Android Services

About Company