JobRaahGet matched free

Jobs

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

GSSTech Group · Bengaluru, Karnataka, India · On-site

Posted Sep 24, 2026

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

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. Requirements 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. …