{"id":3518392,"url":"https://alion.io/job/nagarro-associate-staff-engineer-mobile-ios-swift-ui","title":"Associate Staff Engineer (Mobile - iOS - Swift UI)","company":{"id":2457,"name":"Nagarro","domain":"nagarro.com","url":"https://alion.io/company/nagarro","size_band":"5000+","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":{"grade":"B","score":84,"open_postings":35,"ghost_share":0,"stale_share":0.657,"repost_share":0,"time_to_fill_p50_days":24,"computed_at":"2026-11-03T05:54:40Z"}},"role":"Mobile","role_family":"Mobile","seniority":"staff","employment_type":"full_time","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":{"min_usd":37000,"max_usd":83000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":88},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"A/B Testing","optional":false},{"name":"Agile","optional":false},{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"CocoaPods","optional":false},{"name":"CodePush","optional":false},{"name":"Crashlytics","optional":false},{"name":"Detox","optional":false},{"name":"Fastlane","optional":false},{"name":"GCD","optional":false},{"name":"JavaScript","optional":false},{"name":"Jest","optional":false},{"name":"MVVM","optional":false},{"name":"Objective-C","optional":false},{"name":"Offline-First","optional":false},{"name":"React Native","optional":false},{"name":"Recoil","optional":false},{"name":"Redux","optional":false},{"name":"Sentry","optional":false},{"name":"Swift","optional":false},{"name":"SwiftUI","optional":false},{"name":"TypeScript","optional":false},{"name":"UIKit","optional":false},{"name":"XCTest","optional":false},{"name":"Zustand","optional":false},{"name":"Deep Linking","optional":true},{"name":"React.js","optional":true},{"name":"SPM","optional":true}],"status":"live","first_seen_at":"2026-10-30T08:29:20Z","employer_posted_date":"2026-10-30","last_verified_at":"2026-11-03T23:37:48Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"We're Nagarro.\nWe are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at a scale - across all devices and digital mediums, and our people exist everywhere in the world (18500+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!\n Requirements\nExperience : 4+years\nHands-on mobile engineering experience in iOS development.\nHands-on experience developing and shipping production applications using React Native, JavaScript, and TypeScript.\nHands-on native iOS development experience using Swift, SwiftUI, and UIKit, with working knowledge of Objective-C for legacy modules.\nProven experience working on brownfield applications where React Native screens coexist with native iOS screens.\nMandatory experience developing native iOS modules or view managers consumed by JavaScript through the legacy bridge and/or TurboModules and Fabric.\nExperience supporting high-traffic consumer applications in production, including crash investigation, bug fixing, hotfixes, and release management.\nExperience in e-commerce or content and commerce applications is preferred.\nStrong proficiency in JavaScript, TypeScript, React, and React Native component, navigation, and state-management architecture.\nHands-on experience with state-management libraries such as Redux, MobX, Zustand, or Recoil.\nStrong understanding of React Native internals, including Hermes, Fabric, TurboModules, JSI, code generation, and the legacy bridge.\nExpertise in integrating React Native into large-scale native iOS applications, including hosting React Native views, developing native modules, bridging, and exposing native UI components.\nStrong Swift programming fundamentals, SwiftUI, UIKit, and working knowledge of Objective-C.\nGood understanding of iOS platform concepts, including application lifecycle, concurrency (GCD and async/await), memory management, networking, persistence, push notifications, deep links, universal links, App Store requirements, and privacy standards.\nExperience with mobile architecture patterns such as MVVM, Clean Architecture, object-oriented analysis and design, and modular application development.\nStrong knowledge of testing frameworks and practices across both platforms, including Jest, React Native Testing Library, Detox, and XCTest.\nHands-on experience with Xcode, CocoaPods, Swift Package Manager, Metro, Fastlane, and CI/CD pipelines.\nExperience in production debugging, crash analysis, and performance profiling using Instruments, Hermes Profiler, Flipper, React DevTools, Crashlytics, or Sentry.\nUnderstanding of API integration, mobile security, caching strategies, and offline-first application development.\nStrong understanding of clean code principles, SOLID principles, and Agile development methodologies.\nProven ability to manage end-to-end ownership of product modules, including architecture, implementation, testing, release, and production support.\nExperience in large-scale application migration, platform modernization, or refactoring initiatives with controlled rollouts and rollback strategies.\nStrong technical leadership, problem-solving, communication, and collaboration skills.\nAbility to conduct code reviews, mentor developers, establish engineering standards, and influence mobile architecture decisions.\nExperience with React Native migration from the legacy bridge to the new architecture (Fabric and TurboModules) is an added advantage.\nFamiliarity with over-the-air updates using CodePush or EAS Updates, feature flags, and A/B testing platforms is desirable.\nExperience with monorepos, shared design systems, and e-commerce features such as catalogue, cart, checkout, and payments is an added advantage.\nResponsibilities\nArchitect, design, and develop customer-facing mobile features for the AJIO iOS application, with React Native as the primary development framework.\nBuild scalable, reusable, and high-performance React Native components and modules using JavaScript and TypeScript.\nDevelop and maintain native iOS features using Swift, SwiftUI, and UIKit wherever platform-specific capabilities, performance, or SDK integrations require native implementation.\nMaintain and enhance existing native iOS modules, including legacy components developed using Objective-C.\nOwn end-to-end development of product modules, from requirement analysis and architecture design through development, testing, release, and post-production support.\nOwn the integration layer between native iOS and React Native, including native modules, native UI components, bridging, and communication between JavaScript and native code.\nEnsure seamless user experience across native and React Native screens, covering navigation, back-stack management, session authentication, cart state, deep linking, analytics, and crash attribution.\nDrive the incremental migration of the existing native iOS application towards a React Native-first architecture without compromising application stability, performance, or release velocity.\nDefine migration strategies, screen sequencing, feature parity, acceptance criteria, phased rollouts, feature flags, and rollback mechanisms.\nSupport the live production application by investigating and resolving issues across native and React Native layers, managing crash triage, hotfixes, and production releases.\nMonitor and improve application performance, including cold start time, React Native time-to-interactive, bundle size, memory consumption, rendering performance, and frame drops.\nUse Xcode Instruments, Hermes Profiler, Flipper, and React DevTools to identify and resolve performance bottlenecks.\nOwn the iOS build and release pipeline, including Xcode project configuration, CocoaPods, Swift Package Manager (SPM), Metro, Hermes, code generation, signing, Fastlane, CI/CD, and App Store phased releases.\nDefine and enforce engineering standards across native iOS and React Native development, including architecture patterns, coding practices, code reviews, and testing frameworks.\nDevelop reusable libraries, shared components, and design-system elements that work consistently across native and React Native interfaces.\nImplement automated and unit testing strategies using Jest, React Native Testing Library, Detox, and XCTest.\nCollaborate with product managers, UX/design teams, backend engineers, and QA teams to understand requirements and deliver high-quality mobile solutions.\nEvaluate native iOS versus React Native implementation approaches and advise stakeholders on appropriate technical trade-offs.\nMentor junior and mid-level engineers, including supporting native iOS developers in adopting React Native development practices.\nDrive architectural decisions, manage technical debt, maintain performance budgets, and continuously improve code quality throughout the migration journey.\n Bachelor’s or master’s degree in computer science, Information Technology, or a related field.","description_format":"text","description_chars":7070,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Commerce","IT Consulting & Digital Transformation","IT Outsourcing & Dedicated Teams","Cloud Consulting & Migration"],"lifecycle":[{"event":"open","at":"2026-10-30T11:20:25Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":3,"expected_fill_days":24,"reasons":["conf:2","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-11-03T05:54:40Z"},"pay":null,"html_url":"https://alion.io/job/nagarro-associate-staff-engineer-mobile-ios-swift-ui","json_url":"https://alion.io/job/nagarro-associate-staff-engineer-mobile-ios-swift-ui.json","meta":{"generated_at":"2026-11-04T03:01:08Z","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":4611,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00: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":2457},"rest":"https://alion.io/mcp/rest/get_company?id=2457"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnagarro-associate-staff-engineer-mobile-ios-swift-ui"},{"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%2Fnagarro-associate-staff-engineer-mobile-ios-swift-ui"},{"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%2Fnagarro-associate-staff-engineer-mobile-ios-swift-ui"},{"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/nagarro-associate-staff-engineer-mobile-ios-swift-ui\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnagarro-associate-staff-engineer-mobile-ios-swift-ui"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3518392}},{"tool":"search_jobs","arguments":{"company":"nagarro.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3518392},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}