Search by job, company or skills

Software Engineer - iOS Automation Tester

Software Engineer - iOS Automation Tester

qloron pvt ltd
5-7 Years
Not Disclosed
  • Posted 11 hours ago
  • Be among the first 10 applicants

Job Description

QT-SUL-09-459

Job Title – Software Engineer

iOS Automation Tester

Location: Bangalore - GTP

Experience: 5+ years

Candidate Skills

iOS Architecture & UI

  • Building and maintaining large-scale, modular iOS applications across iPhone and iPad platforms.
  • Developing advanced, responsive, and accessible user interfaces using SwiftUI.
  • Applying modern architectural patterns and dependency management to build scalable, maintainable, and testable codebases across feature teams.
  • Delivering polished, high-quality Apple platform user experiences. Concurrency, Data & Networking
  • Deep practical knowledge of Swift Concurrency, including async/await, Actors, and Task Groups.
  • Reactive programming and state binding with SwiftUI and Combine.
  • Local persistence architecture utilizing Core Data or SwiftData.
  • Robust networking implementations with URLSession, gRPC, or Protocol Buffers.
  • Scheduling and managing reliable background workflows using the BackgroundTasks framework. AI & LLM Integration
  • Hands-on production experience integrating LLM APIs into client applications.
  • Practical knowledge of MCP (Model Context Protocol) frameworks and tool-use patterns.
  • Clear understanding of token management, context window handling, and evaluating model trade-offs.
  • Designing agentic workflows, multi-agent orchestration, and resilient error recovery mechanisms in AI-powered mobile apps. Diagnostics, Performance & Profiling
  • Diagnosing memory leaks, performance bottlenecks, and concurrency issues using Xcode Instruments and profiling tools.
  • Implementing robust crash monitoring, logging, and observability solutions.
  • Analyzing crash trends, debugging complex production issues, and optimizing app startup performance. Capabilities
  • Architect, build, and maintain production-grade modular iOS architectures.
  • Create responsive, accessible SwiftUI interfaces supported by robust concurrency and state management.
  • Integrate LLM APIs, MCP servers, and agentic workflows directly into mobile environments.
  • Manage device resources, background tasks, local databases, and network communication layers.
  • Conduct deep diagnostic profiling with Instruments to resolve memory leaks and latency regressions.
  • Deliver resilient, scalable solutions across multi-feature engineering teams. Responsibilities
  • Design scalable application architectures and maintain modular codebases across iOS platforms.
  • Build high-performance, accessible SwiftUI interfaces that integrate seamlessly with backend services.
  • Integrate LLM capabilities, managing client-side context handling, token efficiency, and AI error handling.
  • Monitor platform observability, analyze crash reports, and remediate performance bottlenecks.
  • Enforce modern iOS dependency management and testing standards across multiple feature squads.
  • Optimize application startup times, memory footprint, and background task execution in production.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

SwiftUI

SwiftData

iOS Architecture

BackgroundTasks

MCP Model Context Protocol

Xcode Instruments

LLM APIs

URLSession

About Company