Product Engineering Intern (Kotlin Multiplatform → iOS) : Humanness by Josh Talks

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Contractual

Job Description

Product Engineering Intern (Kotlin Multiplatform → iOS) : Humanness by Josh Talks

Duration: 3-6 months

Location:Onsite , Gurugram


About Us:


voice is the primary interface


Our mission:

  •  Help machines

    talk like humans

  •  Build

    benchmarks & datasets

    that power global speech AI
  •  Drive breakthroughs with

    high-quality, diverse, real-world data


<200 ms latency

Data × AI × Product


The Role

first iOS app using Kotlin Multiplatform (KMP)

shared Kotlin codebase


What You’ll Do

  •  

    Bootstrap KMP:

    shared modules (domain/data/networking) + iOS target; wire up build, run,

    TestFlight

  • Architecture (MVVM):

    shared ViewModels in Kotlin; platform views (Compose/SwiftUI) bound to observable state
  •  

    Networking:

    Retrofit on Android; shared repo interface so iOS can use Ktor/URLSession behind the same abstraction
  •  

    Persistence:

    Room on Android; repo pattern enables iOS storage (SQL client/Core Data) without forking logic
  •  

    Platform fundamentals:

    lifecycle, navigation, coroutines, DI, offline-first patterns for predictable cross-platform behavior
  • Performance & QA:

    instrument cold start, frame time, network/battery; write unit/UI tests; verify edge/empty/error states pre-TestFlight
  • Docs & Handover:

    setup guides, runbooks, and architecture notes


You Should Have

  •  Android fundamentals (Activities/Fragments or Compose), lifecycle, navigation, threading
  • Working knowledge of

    MVVM

    & state management
  •  

    Retrofit

    (interceptors, converters, error handling) and

    Room

    (entities, DAOs, migrations)
  •  Strong

    Kotlin

    ; eagerness to learn

    KMP

    ,

    Kotlin/Native

    ,

    Xcode

  •  Basic

    Figma

    literacy for reading/designing simple flows
  •  Excellent writing & organization clean docs, crisp PRs


Nice to Have

  •  

    Compose

    (Android) or

    SwiftUI

    (iOS);

    Ktor / SQLDelight

    ; DI (

    Hilt/Koin

    )
  •  Experience with

    TestFlight

    ,

    Play Console

    ,

    Crashlytics/Sentry

    , simple mobile

    CI


Internship Details

  •  

    In-office (Gurugram)

    for close pairing & rapid iteration
  •  

    3–6 months

    , full-time
  • Weekly increments shipped

    ; early TestFlight, iterate fast


You’ll Fit In If

clean architectures



📬 How to Apply

shobhitbanga@joshtalks.com

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Josh Talks logo
Josh Talks

E-Learning Providers

Gurgaon Haryana

RecommendedJobs for You