iOS Software Engineer

D4 Insight

Bengaluru

On-site

INR 1,800,000 - 2,400,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

D4 Insight in Bengaluru, India seeks an experienced iOS Engineer to design and maintain large-scale iOS applications using SwiftUI, modern concurrency, and AI integration. You will build scalable architectures, optimize performance, and ensure robust observability for production deployments.

The role emphasizes 5+ years of iOS development, strong knowledge of token/context management, and hands-on experience with MCP frameworks and LLM APIs to deliver production-ready AI-enabled iOS solutions.

Qualifications

  • 5+ years of experience building and maintaining large-scale iOS applications.
  • Strong understanding of token management and context handling, with emphasis on scalable architectures.
  • Experience integrating LLM APIs in production environments and working with MCP frameworks.

Responsibilities

  • Design scalable iOS architectures for iPhone and iPad.
  • Optimize performance for high-quality user experiences.
  • Develop advanced SwiftUI interfaces with accessibility in mind.
  • Apply modern patterns to create maintainable, testable solutions.
  • Implement crash monitoring and observability in production.
  • Diagnose memory, performance, and concurrency issues with Instruments.
  • Debug memory leaks and optimize startup performance.
  • Integrate LLM APIs and handle AI-powered workflows.
  • Ensure robust error handling in AI-enabled apps.

Skills

Swift Concurrency
SwiftUI
Combine
Core Data
Networking
URLSession
gRPC
Protocol Buffers
BackgroundTasks
AI integration
Token management
Context handling
Agentic workflows
Multi-agent orchestration
Tool-use patterns

Tools

MCP frameworks

Job description

Role Overview

We are seeking for experienced iOS Engineer to build and maintain large-scale, modular iOS applications using modern Apple technologies and AI integration. The role focuses on scalable application architecture, high-performance mobile experiences, advanced SwiftUI development, production observability, and integration of AI capabilities into iOS applications.

Location

Bengaluru, India

Experience

5+ Years

Key Responsibilities
iOS Application Engineering
  • Design scalable application architectures for iPhone and iPad platforms.
  • Optimize application performance and deliver high-quality user experiences.
  • Develop advanced SwiftUI interfaces with a strong focus on responsiveness and accessibility.
  • Apply modern dependency management and architectural patterns to create scalable, maintainable, and testable solutions.
Performance & Observability
  • Implement robust crash monitoring and observability solutions.
  • Diagnose memory, performance, and concurrency issues using Xcode Instruments and profiling tools.
  • Debug memory leaks, analyze crash trends, and optimize application startup performance in production.
AI Integration
  • Integrate LLM APIs and work with MCP (Model Context Protocol) frameworks in production environments.
  • Implement resilient error handling in AI-powered applications.
  • Evaluate LLM trade-offs and work with token management, context handling, agentic workflows, multi-agent orchestration, and tool-use patterns.
Required Skills & Experience
  • 5+ years of experience building and maintaining large-scale, modular iOS applications.
  • Strong understanding of token management, context handling, agentic workflows, multi-agent orchestration, and tool-use patterns.
  • Hands-on experience integrating LLM APIs and MCP frameworks in production environments.
  • Proven specialization in 2–3 of the following:
    • Swift Concurrency – async/await, Actors, Task Groups
    • SwiftUI and Combine
    • Core Data or SwiftData
    • Networking with URLSession, gRPC, or Protocol Buffers
    • Background processing with the BackgroundTasks framework
  • Experience debugging memory leaks using Instruments, analyzing crash trends, and optimizing startup performance.
Ideal Candidate

The ideal candidate will have a proven track record of delivering scalable iOS solutions in production environments, going beyond simple applications and demonstrating strong architectural thinking, performance engineering, and modern AI integration capabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

iOS Software Engineer
iOS Software Engineer

D4Insight • Bengaluru

On-site
INR 4,000,000 - 6,000,000
iOS Engineer (AI Integration)
iOS Engineer (AI Integration)

GSS Group • Bengaluru

On-site
INR 4,000,000 - 6,000,000
iOS Engineer (AI Integration)
iOS Engineer (AI Integration)

Gsstech Group • Bengaluru

On-site
INR 3,000,000 - 4,500,000
Sr. Software Engineer - iOS (Swift) & Automation Testing
Sr. Software Engineer - iOS (Swift) & Automation Testing

GSSTech Group • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Android Software Engineer
Android Software Engineer

D4 Insight • Bengaluru

On-site
INR 2,800,000 - 4,400,000
iOS Developer
iOS Developer

Nexbuzz • Bengaluru

On-site
INR 2,500,000 - 5,000,000
Flexible working hours
Hybrid work model
Competitive compensation
Senior iOS Developer • Mumbai
Senior iOS Developer • Mumbai

Mintoak Innovations Private Limited • Mumbai

On-site
INR 900,000 - 1,400,000
Sr Software Engineer (iOS Mobile App Developer)
Sr Software Engineer (iOS Mobile App Developer)

Unidel Group • Pune District

On-site
INR 800,000 - 1,200,000
Senior Ios Developer
Senior Ios Developer

Qentelli • Hyderabad

On-site
INR 4,000,000 - 6,400,000
iOS Tech Lead - Principal Engineer_Bangalore
iOS Tech Lead - Principal Engineer_Bangalore

Luxoft • Bengaluru Urban

On-site
USD 9,088 - 17,040