Product Engineering Intern (Kotlin Multiplatform ? iOS) : Humanness by Josh Talks
Delhi NCR, Haryana, India
2 months ago
Applicants: 0
Share
2 weeks left to apply
Job Description
Product Engineering Intern (Kotlin Multiplatform ? iOS) : Humanness by Josh Talks ? Duration: 3-6 months ? Location:Onsite , Gurugram About Us: We believe voice is the primary interface between humans and machines. Our mission: ?Help machines talk like humans ?Build benchmarks & datasets that power global speech AI ?Drive breakthroughs with high-quality, diverse, real-world data Targets: <200 ms latency and <5% WER so conversations feel natural . We operate at the intersection of Data ? AI ? Product , building foundational speech models with State Space Models (SSMs) where Transformers fall short. We?re a small, fast, precision-obsessed team. The Role Work daily with a senior engineer to build our first iOS app using Kotlin Multiplatform (KMP) . You?ll set up the shared Kotlin codebase for iOS & Android and pick a pragmatic UI strategy (Compose Multiplatform or SwiftUI + shared logic). Tight in-office pairing ? faster iteration, cleaner shipping. 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 You?re meticulous, love clean architectures , and make cross-platform systems feel native . You think in repositories, interfaces, ViewModels and sweat the details that make apps feel instant and reliable. ? ?? How to Apply Email [email protected] , cc [email protected] with subject ?KMP iOS Intern : Humanness? . Include your CV and any GitHub/TestFlight links.
Additional Information
- Company Name
- Josh Talks
- Industry
- N/A
- Department
- N/A
- Role Category
- N/A
- Job Role
- Internship
- Education
- No Restriction
- Job Types
- On-site
- Employment Types
- Full-Time
- Gender
- No Restriction
- Notice Period
- Less Than 30 Days
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 2 months ago
- Application Ends
- 2 weeks left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position