28 Oct
|
Qloron
|
Bengaluru
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 up-to-date iOS dependency management and testing standards across multiple feature squads.
• Optimize application startup times, memory footprint, and background task execution in production.
📌 Software Engineer (Bengaluru)
🏢 Qloron
📍 Bengaluru