Software Engineer - iOS Automation Tester
Software Engineer - iOS Automation Tester
qloron pvt ltd- 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
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
Key Skills
SwiftUI
SwiftData
iOS Architecture
BackgroundTasks
MCP Model Context Protocol
Xcode Instruments
LLM APIs
URLSession
