{"id":1175382,"url":"https://alion.io/job/gss-group-sr-software-engineer-ios-swift-automation-testing","title":"Sr. Software Engineer - iOS (Swift) & Automation Testing","company":{"id":5362,"name":"GSS Group","domain":"gsstechgroup.com","url":"https://alion.io/company/gsstechgroup","size_band":"201-500","is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":83,"open_postings":10,"ghost_share":0,"stale_share":0.9,"repost_share":0,"time_to_fill_p50_days":15,"computed_at":"2026-10-13T05:45:00Z"}},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"Agile","optional":false},{"name":"AI Agents","optional":false},{"name":"CI/CD","optional":false},{"name":"Combine","optional":false},{"name":"Core Data","optional":false},{"name":"gRPC","optional":false},{"name":"LLM","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Multi-Agent Systems","optional":false},{"name":"Swift","optional":false},{"name":"Swift Concurrency","optional":false},{"name":"SwiftData","optional":false},{"name":"SwiftUI","optional":false},{"name":"Tool Use","optional":false}],"status":"live","first_seen_at":"2026-09-24T11:24:54Z","employer_posted_date":"2026-09-24","last_verified_at":"2026-10-13T20:16:45Z","board_verified":true,"closed_at":null,"days_open":19,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":19},"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.\nThe 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.\nThe 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.\nRequirements\nKey Responsibilities\nDesign, develop, and maintain large-scale, modular iOS applications using Swift.\nBuild scalable, maintainable, testable, and high-performance solutions across multiple feature teams.\nDevelop advanced SwiftUI interfaces with a strong focus on responsiveness, usability, and accessibility.\nDesign and implement scalable application architectures and modern architectural patterns.\nDevelop and maintain automated testing solutions to ensure application quality and reliability.\nIntegrate and work with LLM APIs within production iOS applications.\nImplement and work with MCP (Model Context Protocol) frameworks in production environments.\nWork with token management, context handling, and agentic workflows within AI-powered applications.\nImplement multi-agent orchestration and tool-use patterns where applicable.\nEvaluate LLM trade-offs and design resilient error-handling mechanisms for AI-powered applications.\nDiagnose and resolve memory, performance, concurrency, and application stability issues using Xcode Instruments and profiling tools.\nImplement robust crash monitoring and observability solutions.\nAnalyze crash trends and production issues and drive improvements in application stability.\nOptimize application startup performance, memory usage, responsiveness, and overall runtime performance.\nApply modern dependency management approaches to maintain scalable and modular application architecture.\nCollaborate with multiple feature teams to establish consistent engineering and architectural practices.\nParticipate in code reviews, technical discussions, debugging, testing, and continuous improvement initiatives.\nTroubleshoot complex production issues and ensure reliable application delivery.\nCore Technical Requirements\nStrong hands-on experience in iOS application development using Swift.\nExperience building large-scale and modular iOS applications.\nStrong experience with SwiftUI and modern Apple development technologies.\nStrong understanding of iOS application architecture and scalable architectural patterns.\nExperience developing applications for iPhone and iPad.\nExperience with automation testing for iOS applications.\nHands-on experience with LLM APIs and AI-powered application development.\nProduction experience with MCP (Model Context Protocol) frameworks.\nUnderstanding of:\nToken management\nContext handling\nAgentic workflows\nMulti-agent orchestration\nTool-use patterns\nLLM trade-offs\nResilient error handling for AI applications\nStrong experience with Xcode Instruments and profiling tools.\nExperience diagnosing and resolving:\nMemory leaks\nMemory issues\nPerformance bottlenecks\nConcurrency issues\nApplication crashes\nExperience with crash monitoring, observability, and production diagnostics.\nExperience with modern dependency management.\nSpecialized Expertise\nCandidates should have strong hands-on specialization in 2-3 or more of the following areas:\n1. Swift Concurrency\nasync/await\nActors\nTask Groups\n2. SwiftUI & Combine\nAdvanced SwiftUI development\nCombine framework\nResponsive and reactive UI development\n3. Core Data / SwiftData\nData persistence\nCore Data or SwiftData implementation\n4. Networking\nURLSession\ngRPC\nProtocol Buffers\n5. Background Processing\nBackgroundTasks framework\nBackground execution and task management\nPerformance, Stability & Observability\nThe candidate should have practical production experience with:\nMemory leak detection and troubleshooting using Instruments\nCPU and memory profiling\nPerformance analysis and optimization\nApplication startup optimization\nConcurrency issue diagnosis\nCrash monitoring and analysis\nCrash trend analysis\nProduction debugging\nApplication observability and stability improvements\nAI / LLM Requirements\nStrong practical experience with AI integration is required, including:\nIntegration of LLM APIs\nProduction implementation of MCP (Model Context Protocol)\nToken and context management\nAgentic application workflows\nMulti-agent orchestration\nTool-use patterns\nEvaluation of LLM model trade-offs\nError handling and resilience in AI-powered applications\nAutomation & Quality\nExperience building or maintaining iOS automation testing frameworks/scripts.\nStrong understanding of software testing and quality engineering practices.\nExperience integrating testing into development and CI/CD workflows.\nAbility to write maintainable and reliable automated tests.\nExperience identifying, reproducing, debugging, and resolving application defects.\nRequired Competencies\nStrong problem-solving and debugging skills.\nStrong understanding of software engineering best practices.\nAbility to work on complex production applications.\nStrong ownership of application quality, performance, and reliability.\nAbility to collaborate effectively across multiple feature teams.\nStrong communication and teamwork skills.\nAbility to learn and adapt to modern iOS and AI technologies.\nComfortable working in a fast-paced Agile engineering environment.\nPreferred Experience\nExperience working on large-scale digital products or banking applications.\nExperience in banking, financial services, or digital payments.\nExperience working with enterprise-scale mobile applications.\nExperience integrating AI/LLM capabilities into production applications.\nExperience working with modern CI/CD and engineering automation practices.","description_format":"text","description_chars":6026,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Enterprise Apps Implementation Partners","IT Staffing & Staff Augmentation"],"lifecycle":[{"event":"open","at":"2026-09-24T11:24:54Z"}],"visa":[],"liveness":{"score":29,"band":"fade","label":"Fading","p_open":1,"p_active":0.53,"p_room":0.55,"age_days":18,"expected_fill_days":15,"reasons":["conf:0","stale_co","velocity","win:tail"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/gss-group-sr-software-engineer-ios-swift-automation-testing","json_url":"https://alion.io/job/gss-group-sr-software-engineer-ios-swift-automation-testing.json","meta":{"generated_at":"2026-10-13T22:08:18Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":33784,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":5362},"rest":"https://alion.io/mcp/rest/get_company?id=5362"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgss-group-sr-software-engineer-ios-swift-automation-testing"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fgss-group-sr-software-engineer-ios-swift-automation-testing"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fgss-group-sr-software-engineer-ios-swift-automation-testing"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/gss-group-sr-software-engineer-ios-swift-automation-testing\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgss-group-sr-software-engineer-ios-swift-automation-testing"}]}