Senior Mobile Developer (Native — iOS & Android)

New
J
JobgetherSoftware Development
Based anywhere in IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
KotlinMachine LearningSwiftCI/CD

Requirements

  • 5+ years of professional experience developing native mobile applications, ideally within a services, agency, consulting, or client-project environment.
  • Strong, demonstrable expertise in Swift and Kotlin, with solid knowledge of the iOS SDK and Android SDK.
  • Strong understanding of native mobile fundamentals, including application lifecycle, concurrency, memory management, and platform-specific development practices.
  • Hands-on experience with AI-intensive technologies, such as LLMs, AI coding assistants, or integrating AI/ML capabilities into applications.
  • Experience with modern mobile architecture patterns such as MVVM and Clean Architecture.
  • Experience with modern UI frameworks including SwiftUI and Jetpack Compose.
  • Familiarity with CI/CD, automated testing, and the complete App Store and Google Play release lifecycle.
  • Ability to context-switch effectively between multiple projects, technologies, client requirements, and delivery priorities.
  • Excellent written and verbal communication skills, with confidence working directly with clients and distributed teams.
  • Strong problem-solving, adaptability, ownership, and collaboration skills.

Responsibilities

  • Build, develop, test, and ship high-quality native mobile applications using Swift for iOS and Kotlin for Android.
  • Own features and projects end to end, translating client requirements into architecture, implementation, testing, and production releases.
  • Integrate AI-driven capabilities into mobile products, including LLM-powered features, intelligent user experiences, and on-device machine learning.
  • Use AI-assisted development tools to improve development efficiency, delivery timelines, and code quality.
  • Adapt solutions to different industries, project domains, technical stacks, and client requirements.
  • Collaborate with project managers, designers, QA professionals, and clients throughout the delivery lifecycle.
  • Maintain high standards for application performance, security, reliability, maintainability, and overall code quality.
  • Contribute to automated testing, CI/CD workflows, and mobile application release processes.
  • Support multiple projects while managing priorities and maintaining reliable delivery across client engagements.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now