Search Jobs

Search by job, company or skills

iOS Software Engineer

iOS Software Engineer

D4insight Tech
Fresher
Early Applicant
  • Posted 12 hours ago
  • Be among the first 10 applicants

Job Description

Location: Bengaluru, India
Experience: 5+ Years

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.

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.

🩠Apply Now:

More Info

Job Type:
Employment Type:

Key Skills

BackgroundTasks

MCP Model Context Protocol

Xcode Instruments

LLM APIs

Networking with URLSession

SwiftUI

About Company

Similar Jobs

2-4 yrs
Bengaluru, India
Skills:
Uikit, MVVM, Agile Scrum, Swift, iOS application lifecycle, SwiftUI, Git version control, data persistence, XCTest, network communication with RESTful APIs
Mumbai, India
Skills:
Ios Development, Git, Testing Tools, Debugging, Objective-c, Mobile App Development, Rest Apis, Swift
2-4 yrs
Bengaluru, India
Skills:
Software Development, Programming Languages, Ios Application Development, Data Structures And Algorithms, accessible technologies
Bengaluru, India
Skills:
Xcode, Sonarqube, iOS Architecture, CI CD tools, Swift Programming, SwiftFormat, Mobile testing methodologies, AI Mindset, iOS Technologies, SwiftLint, Monorepo applications
India
Skills:
Git, Solid Principles, Swift, Multithreading Programming, SwiftUI, Fastlane, CI CD infrastructure