Sr. Software Engineer - iOS (Swift) & Automation Testing

GSSTech Group

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

GSSTech Group is seeking an experienced iOS Software Engineer to design and maintain large-scale, modular iOS apps using Swift and SwiftUI. You will optimize performance, implement scalable architectures, and integrate LLM APIs with MCP frameworks in production environments.

The role requires hands-on testing automation experience and collaboration across multiple feature teams to ensure quality, resilience, and observability in Apple technology stacks.

Qualifications

  • Proficient in Swift and iOS app development.
  • Experience building large-scale modular iOS apps.
  • Strong knowledge of SwiftUI and Apple technologies.
  • Experience with AI/LLM integration and MCP workflows.

Responsibilities

  • Design, develop, and maintain large-scale iOS applications using Swift.
  • Build scalable, maintainable, testable, high-performance solutions across feature teams.
  • Develop advanced SwiftUI interfaces with responsiveness and accessibility.
  • Integrate and work with LLM APIs within production iOS apps.
  • Implement MCP frameworks in production environments.
  • Address memory, performance, concurrency, and stability issues with profiling tools.
  • Collaborate with multiple feature teams to enforce consistent engineering practices.
  • Participate in code reviews, debugging, and continuous improvement initiatives.

Skills

Swift
SwiftUI
Automation testing
LLM APIs
MCP Framework
Xcode Instruments

Tools

Xcode
Instruments
GRPC
Protobufs

Job description

We are looking for an experienced iOS Software Engineer with strong hands-on expertise in Swift and modern iOS development , along with experience in automation testing , to build and maintain large-scale, modular iOS applications. The ideal candidate will have experience designing scalable iOS architectures, developing high-quality applications for iPhone and iPad , optimizing application performance, and working with modern Apple technologies. The role also requires hands-on experience with AI/LLM integration , including LLM APIs, Model Context Protocol (MCP), token management, context handling, agentic workflows, multi-agent orchestration, and tool-use patterns in production environments.

Key Responsibilities
  • Design, develop, and maintain large-scale, modular iOS applications using Swift.
  • Build scalable, maintainable, testable, and high-performance solutions across multiple feature teams.
  • Develop advanced SwiftUI interfaces with a strong focus on responsiveness, usability, and accessibility.
  • Design and implement scalable application architectures and modern architectural patterns.
  • Develop and maintain automated testing solutions to ensure application quality and reliability.
  • Integrate and work with LLM APIs within production iOS applications.
  • Implement and work with MCP (Model Context Protocol) frameworks in production environments.
  • Work with token management, context handling, and agentic workflows within AI-powered applications.
  • Implement multi-agent orchestration and tool-use patterns where applicable.
  • Evaluate LLM trade-offs and design resilient error-handling mechanisms for AI-powered applications.
  • Diagnose and resolve memory, performance, concurrency, and application stability issues using Xcode Instruments and profiling tools.
  • Implement robust crash monitoring and observability solutions.
  • Analyze crash trends and production issues and drive improvements in application stability.
  • Optimize application startup performance, memory usage, responsiveness, and overall runtime performance.
  • Apply modern dependency management approaches to maintain scalable and modular application architecture.
  • Collaborate with multiple feature teams to establish consistent engineering and architectural practices.
  • Participate in code reviews, technical discussions, debugging, testing, and continuous improvement initiatives.
  • Troubleshoot complex production issues and ensure reliable application delivery.
Core Technical Requirements
  • Strong hands-on experience in iOS application development using Swift.
  • Experience building large-scale and modular iOS applications.
  • Strong experience with SwiftUI and modern Apple development technologies.
  • Strong understanding of iOS application architecture and scalable architectural patterns.
  • Experience developing applications for iPhone and iPad.
  • Experience with automation testing for iOS applications.
  • Hands-on experience with LLM APIs and AI-powered application development.
  • Production experience with MCP (Model Context Protocol) frameworks.
  • Understanding of: Token management Context handling Agentic workflows Multi-agent orchestration Tool-use patterns LLM trade-offs Resilient error handling for AI applications.
  • Strong experience with Xcode Instruments and profiling tools.
  • Experience diagnosing and resolving: Memory leaks Memory issues Performance bottlenecks Concurrency issues Application crashes.
  • Experience with crash monitoring, observability, and production diagnostics.
  • Experience with modern dependency management.
Specialized Expertise

Candidates should have strong hands-on specialization in 2-3 or more of the following areas:

  • Swift Concurrency async/await Actors Task Groups
  • SwiftUI & Combine Advanced SwiftUI development Combine framework Responsive and reactive UI development
  • Core Data / SwiftData Data persistence Core Data or SwiftData implementation
  • Networking URLSession gRPC Protocol Buffers
  • Background Processing BackgroundTasks framework Background execution and task management Performance, Stability & Observability
AI / LLM Requirements
  • Strong practical experience with AI integration is required, including:
  • Integration of LLM APIs
  • Production implementation of MCP (Model Context Protocol)
  • Token and context management
  • Agentic application workflows
  • Multi-agent orchestration
  • Tool-use patterns
  • Evaluation of LLM model trade-offsError handling and resilience in AI-powered applications
  • Automation & Quality
  • Experience building or maintaining iOS automation testing frameworks/scripts .
  • Strong understanding of software testing and quality engineering practices.
  • Experience integrating testing into developmen
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Android Engineer - AI/LLM
Sr. Android Engineer - AI/LLM

GSSTech Group • Bengaluru

On-site
INR 2,000,000 - 3,200,000
Senior iOS Developer
Senior iOS Developer

Luxoft • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Mobile Application Developer - Android/iOS
Senior Mobile Application Developer - Android/iOS

BSI Financial Services • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Competitive Salary
Full Benefits Package
PTO
+2
Senior iOS Developer
Senior iOS Developer

Luxoft • India

On-site
INR 2,500,000 - 4,000,000
Senior iOS Developer • Mumbai
Senior iOS Developer • Mumbai

Mintoak Innovations Private Limited • Mumbai

On-site
INR 900,000 - 1,400,000
IOS Developer [T500-22905]
IOS Developer [T500-22905]

Delta Air Lines • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Software Development Engineer - Automation & Tools
Software Development Engineer - Automation & Tools

Apple Inc. • Bengaluru

On-site
INR 1,800,000 - 3,200,000
iOS Developer
iOS Developer

Mpokket Financial Services • Bengaluru

On-site
INR 1,400,000 - 2,800,000
Company events
Performance bonuses
Healthcare coverage
Senior AI Software Engineer
Senior AI Software Engineer

AppSierra • Hyderabad

On-site
INR 1,500,000 - 2,300,000
Senior Software Engineer-IOS
Senior Software Engineer-IOS

Pocket FM • Bengaluru

On-site
INR 1,500,000 - 2,200,000