{"id":2959152,"url":"https://alion.io/job/frontm-limited-senior-ios-developer","title":"Senior iOS developer","company":{"id":3801910,"name":"FrontM Limited","domain":"frontm.com","url":"https://alion.io/company/frontm-limited","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"senior","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":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AVFoundation","optional":false},{"name":"CallKit","optional":false},{"name":"iOS SDK","optional":false},{"name":"Objective-C","optional":false},{"name":"Rest API","optional":false},{"name":"Swift","optional":false},{"name":"SwiftUI","optional":false},{"name":"UIKit","optional":false},{"name":"WebSockets","optional":false},{"name":"Crashlytics","optional":true},{"name":"WebRTC","optional":true}],"status":"live","first_seen_at":"2026-10-07T07:20:14Z","employer_posted_date":null,"last_verified_at":"2026-10-07T07:20:14Z","board_verified":false,"closed_at":null,"days_open":15,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":15},"description":"Job Opportunity: iOS Developer at FrontM\nLocation: Bangalore\nExperience: 3–6 years\nEducation: B.E/B.Tech in Computer Science or related field\nSalary: Above market standards\nCareer growth: Long-term opportunity with potential to evolve into lead mobile architect roles\n\nAbout FrontM\nFrontM builds software solutions for frontline workforces, with a strong focus on the maritime industry. Our platform supports mobile, web and specialised onboard use cases, including communication, collaboration, welfare, learning, healthcare and operational tools.\nThe platform is used in remote and bandwidth-constrained environments, so our mobile applications must be reliable, lightweight and carefully optimised.\nRole Summary\nAs an iOS Developer, you will build and maintain core features of the onship iOS application.\nYou will work on scalable iOS architecture, real-time communication features, messaging, notifications, media experiences and performance optimisation for environments with limited connectivity.\nThis role requires strong iOS fundamentals, hands-on experience with Swift and Objective-C and the ability to build reliable applications for iPhone and iPad users.\n\nKey Responsibilities\nApplication Development — 60%\nDevelop and maintain iOS applications using Swift and Objective-C\nBuild responsive, clean and reliable iOS user interfaces\nImplement messaging, notifications, calling, video calling and media-related features\nIntegrate REST APIs, WebSockets and real-time communication services\nOptimise app behaviour for low bandwidth and intermittent connectivity\nMaintain compatibility across supported iOS and iPadOS versions\nWork with product, design and backend teams to deliver stable features\nPlatform & Architecture Development — 25%\nDesign and maintain reusable iOS components\nImplement modular architecture for scalable feature development\nWork with iOS frameworks such as UIKit, SwiftUI, Foundation, AVFoundation and Core Data\nIntegrate third-party SDKs where required\nImprove application performance, memory usage and startup time\nSupport secure authentication, token handling and local storage\nContribute to build, release and deployment processes\nReliability, Performance & Quality — 15%\nWrite unit tests and UI tests\nPerform code reviews and maintain code quality standards\nDiagnose crashes, memory leaks and performance bottlenecks\nUse profiling and debugging tools such as Instruments, Xcode Debugger and Console\nSupport App Store and enterprise distribution releases\nMaintain clear technical documentation where required\n\nRequired Technical Skills\niOS Development\nStrong experience with Swift\nWorking knowledge of Objective-C\nStrong understanding of iOS SDK and Apple development ecosystem\nExperience with UIKit and/or SwiftUI\nGood knowledge of iOS app lifecycle, background modes and permissions\nExperience with push notifications and deep linking\nNetworking & APIs\nREST API integration\nWebSocket-based communication\nJSON parsing and API error handling\nOffline handling, retry logic and network state management\nSecure handling of authentication tokens and local data\nCommunication & Media Features\nExperience with audio/video calling features\nFamiliarity with VoIP push notifications\nExperience with CallKit is a plus\nExperience with AVFoundation or WebRTC is a plus\nExperience with messaging, chat or real-time communication apps is preferred\nPerformance & Platform Knowledge\niOS lifecycle and memory management\nApp performance profiling using Instruments\nDebugging crashes and production issues\nApp optimisation for low bandwidth environments\nExperience deploying apps through App Store Connect and enterprise distribution\nTools & Development Practices\nXcode\nGit\nCocoaPods and/or Swift Package Manager\nCI/CD pipelines for iOS builds\nFirebase, Crashlytics or similar crash reporting tools\nAgile development practices\nPersonal Attributes\nStrong problem-solving skills\nAttention to detail in UI behaviour and performance\nAbility to work independently and ship reliable code\nClear communication and collaborative mindset\nComfortable working in fast-moving engineering teams\nWillingness to work on real-world operational use cases\n\nWhy join FrontM?\nLong-Term Career Growth\nOpportunity to work on complex mobile platforms used across global operations, with scope to grow into senior engineering or mobile architecture roles.\nEngineering Challenges That Matter\nBuild mobile applications that need to work reliably in remote environments, limited connectivity and demanding operational conditions.\nMeaningful Impact\nYour work will directly support frontline professionals by improving access to communication, information and operational tools.\n\nApply Now\nJoin a team focused on building reliable software for real-world use cases and contribute to technology used across the global maritime workforce.\nSkills\niOS App Development, Swift, Objective C, UIKit, SDK","description_format":"text","description_chars":4881,"description_truncated":false,"requirements":{"experience_years_min":3,"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":["General Aviation","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-20T22:22:30Z"}],"visa":[],"liveness":{"score":62,"band":"ok","label":"Likely open","p_open":0.85,"p_active":0.816,"p_room":0.9,"age_days":14,"expected_fill_days":27,"reasons":["seen:14","win:mid"],"computed_at":"2026-10-22T06:10:10Z"},"pay":null,"html_url":"https://alion.io/job/frontm-limited-senior-ios-developer","json_url":"https://alion.io/job/frontm-limited-senior-ios-developer.json","meta":{"generated_at":"2026-10-22T21:03:34Z","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":5470,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-23T00: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":3801910},"rest":"https://alion.io/mcp/rest/get_company?id=3801910"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ffrontm-limited-senior-ios-developer"},{"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%2Ffrontm-limited-senior-ios-developer"},{"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%2Ffrontm-limited-senior-ios-developer"},{"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/frontm-limited-senior-ios-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ffrontm-limited-senior-ios-developer"}]}