{"id":565422,"url":"https://alion.io/job/inmobi-software-development-engineer-ii-ios","title":"Software Development Engineer II - iOS","company":{"id":1289,"name":"InMobi","domain":"inmobi.com","url":"https://alion.io/company/inmobi","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"A","score":92,"open_postings":26,"ghost_share":0,"stale_share":0.308,"repost_share":0,"time_to_fill_p50_days":55,"computed_at":"2026-10-28T05:59:10Z"}},"role":"Mobile","role_family":"Mobile","seniority":"middle","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":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Combine","optional":false},{"name":"Core Data","optional":false},{"name":"Dependency Injection","optional":false},{"name":"GCD","optional":false},{"name":"Git","optional":false},{"name":"gRPC","optional":false},{"name":"MVC","optional":false},{"name":"MVVM","optional":false},{"name":"Swift","optional":false},{"name":"Swift Concurrency","optional":false},{"name":"SwiftUI","optional":false},{"name":"TestFlight","optional":false},{"name":"UIKit","optional":false},{"name":"CI/CD","optional":true},{"name":"Core ML","optional":true},{"name":"Crashlytics","optional":true},{"name":"Datadog","optional":true},{"name":"Deep Linking","optional":true},{"name":"Edge AI","optional":true},{"name":"Firebase","optional":true},{"name":"Sentry","optional":true},{"name":"WebSockets","optional":true}],"status":"live","first_seen_at":"2026-09-09T09:22:20Z","employer_posted_date":null,"last_verified_at":"2026-09-09T09:22:20Z","board_verified":false,"closed_at":null,"days_open":49,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":49},"description":"We are looking for a passionate Software Development Engineer II - iOS to join our iOS engineering team and help build high-quality, consumer-facing mobile experiences. You will be responsible for designing, developing, testing, and shipping features for our iOS application. You will work closely with Product, Design, Backend, AI/ML, and other engineering teams to turn product ideas into polished, scalable, and reliable experiences. This role requires strong hands-on expertise in Swift and iOS development, good software engineering fundamentals, and the ability to independently own features from technical design through production.\nResponsibilities:\nDesign and develop high-quality iOS features using Swift, UIKit, and SwiftUI.\nOwn features end-to-end from understanding requirements and technical design to implementation, testing, release, and production support.\nBuild scalable, maintainable, and reusable components following modern iOS architecture and engineering practices.\nWork closely with Product and Design teams to translate product requirements and designs into intuitive user experiences.\nIntegrate REST/gRPC APIs and build robust networking and asynchronous data flows.\nWork with modern Swift Concurrency (`async/await`, actors, Task) and/or Combine where appropriate.\nWrite unit, integration, and UI tests to ensure reliability and regression protection.\nDebug complex production issues using Xcode debugging tools, Instruments, crash logs, and observability platforms.\nIdentify and improve application performance, including startup time, memory usage, rendering performance, scrolling, and network efficiency.\nParticipate actively in code reviews and contribute to improving engineering standards and practices.\nWork with modular codebases and contribute to reusable frameworks/packages using Swift Package Manager.\nCollaborate with backend, AI/ML, QA, DevOps, and other engineering teams to deliver features across the product.\nStay current with Apple's latest technologies and evaluate new frameworks and APIs when they can improve the product.\nContribute to technical design discussions and help make pragmatic architectural decisions.\nThe core requirements for the job include the following:\nCore iOS Skills:\n2+ years of professional software development experience, with significant hands-on iOS development experience.\nStrong proficiency in Swift and a solid understanding of Swift language fundamentals.\nStrong experience with UIKit and/or SwiftUI.\nGood understanding of iOS application architecture and design patterns such as MVVM, MVC, Coordinator, dependency injection, or similar approaches.\nStrong understanding of iOS fundamentals including: View lifecycle, Memory management / ARC, Closures, Protocols and generics, Error handling, App lifecycle, Threading and concurrency, Notifications and delegates\nExperience working with Swift Concurrency, async/await, actors, GCD, or Combine.\nExperience integrating RESTful APIs, JSON, authentication, caching, and asynchronous networking.\nGood understanding of local persistence technologies such as Core Data, UserDefaults, Keychain, or file storage.\nExperience writing unit tests and UI tests.\nExperience debugging and optimising production iOS applications.\nStrong understanding of Git, Xcode, Instruments, debugging, and profiling tools.\nExperience with App Store deployment, provisioning, certificates, TestFlight, and release processes.\nSoftware Engineering Fundamentals:\nStrong problem-solving and analytical skills.\nGood understanding of Data Structures and Algorithms.\nAbility to write clean, readable, testable, and maintainable code.\nUnderstanding of SOLID principles and software design fundamentals.\nAbility to break down ambiguous problems into smaller, executable tasks.\nAbility to independently drive technical implementation of medium-sized features.\nGood understanding of API contracts and client-server architecture.\nAbility to identify technical risks and communicate them early.\nGood to Have:\nExperience building large-scale consumer applications.\nExperience with SwiftUI animations and advanced UI interactions.\nExperience with Swift Package Manager and modular iOS architecture.\nExperience with CI/CD for iOS.\nFamiliarity with tools such as Firebase, Crashlytics, Sentry, Datadog, or similar observability platforms.\nExperience with analytics, feature flags, remote configuration, or experimentation platforms.\nExperience with image/video-heavy applications and performance optimisation.\nExperience with push notifications, deep linking, Universal Links, widgets, Live Activities, or App Intents.\nExperience working with Apple Intelligence, on-device ML, Vision, Core ML, or other AI-powered experiences.\nExperience integrating real-time technologies such as WebSockets or gRPC.\nContributions to open-source projects or strong personal/side projects.\nWhat Success Looks Like\nIn this role, you will:\nIndependently own and ship meaningful iOS features.\nConsistently deliver high-quality, production-ready code.\nImprove application reliability, performance, and maintainability.\nMake sound technical decisions within your area of ownership.\nProactively identify and solve engineering problems rather than only implementing assigned tasks.\nCollaborate effectively with Product, Design, Backend, QA, and other engineering teams.\nRaise the engineering quality of the iOS codebase through reviews, testing, documentation, and reusable solutions.","description_format":"text","description_chars":5443,"description_truncated":false,"requirements":{"experience_years_min":2,"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":["Sales & Marketing","Advertising"],"lifecycle":[{"event":"open","at":"2026-09-09T09:22:20Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 3 · green card filings: 2","filings_12m":3,"filings_prev_12m":6,"green_card_filings_12m":2,"median_offered_wage_usd":192500,"route":null,"cap_exempt":false,"checked_at":"2026-10-15T11:24:14+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":0},{"country":"GB","licensed_sponsor":true,"evidence":"Licensed UK visa sponsor (Senior or Specialist Worker, Skilled Worker)","filings_12m":null,"filings_prev_12m":null,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Global Business Mobility: Senior or Specialist Worker; Skilled Worker","cap_exempt":false,"checked_at":"2026-10-28T06:26:45+00:00","sources":["UK Home Office: register of licensed sponsors (workers)"],"filings_for_role_12m":0}],"liveness":{"score":25,"band":"fade","label":"Fading","p_open":0.4,"p_active":0.805,"p_room":0.788,"age_days":48,"expected_fill_days":55,"reasons":["seen:48","velocity","win:late"],"computed_at":"2026-10-28T05:59:10Z"},"pay":null,"html_url":"https://alion.io/job/inmobi-software-development-engineer-ii-ios","json_url":"https://alion.io/job/inmobi-software-development-engineer-ii-ios.json","meta":{"generated_at":"2026-10-29T00:01:19Z","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":20,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-30T00: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":1289},"rest":"https://alion.io/mcp/rest/get_company?id=1289"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Finmobi-software-development-engineer-ii-ios"},{"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%2Finmobi-software-development-engineer-ii-ios"},{"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%2Finmobi-software-development-engineer-ii-ios"},{"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/inmobi-software-development-engineer-ii-ios\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Finmobi-software-development-engineer-ii-ios"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":565422}},{"tool":"search_jobs","arguments":{"company":"inmobi.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":565422},"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"}}