F

Senior iOS developer

FrontM Limited Verified employer

Actively hiring · Posted 8d ago · JEV2610363E344E77

SalarySalary not disclosed
Experience3–6 yrs
LocationBengaluru (Bangalore)
Work modeRemote · Full time
Openings1

Job description

Job Opportunity: iOS Developer at FrontMLocation: BangaloreExperience: 3–6 yearsEducation: B.E/B.Tech in Computer Science or related fieldSalary: Above market standardsCareer growth: Long-term opportunity with potential to evolve into lead mobile architect rolesAbout FrontMFrontM 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.The platform is used in remote and bandwidth-constrained environments, so our mobile applications must be reliable, lightweight and carefully optimised.Role SummaryAs an iOS Developer, you will build and maintain core features of the onship iOS application.You will work on scalable iOS architecture, real-time communication features, messaging, notifications, media experiences and performance optimisation for environments with limited connectivity.This 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.Key ResponsibilitiesApplication Development — 60%Develop and maintain iOS applications using Swift and Objective-CBuild responsive, clean and reliable iOS user interfacesImplement messaging, notifications, calling, video calling and media-related featuresIntegrate REST APIs, WebSockets and real-time communication servicesOptimise app behaviour for low bandwidth and intermittent connectivityMaintain compatibility across supported iOS and iPadOS versionsWork with product, design and backend teams to deliver stable featuresPlatform & Architecture Development — 25%Design and maintain reusable iOS componentsImplement modular architecture for scalable feature developmentWork with iOS frameworks such as UIKit, SwiftUI, Foundation, AVFoundation and Core DataIntegrate third-party SDKs where requiredImprove application performance, memory usage and startup timeSupport secure authentication, token handling and local storageContribute to build, release and deployment processesReliability, Performance & Quality — 15%Write unit tests and UI testsPerform code reviews and maintain code quality standardsDiagnose crashes, memory leaks and performance bottlenecksUse profiling and debugging tools such as Instruments, Xcode Debugger and ConsoleSupport App Store and enterprise distribution releasesMaintain clear technical documentation where requiredRequired Technical SkillsiOS DevelopmentStrong experience with SwiftWorking knowledge of Objective-CStrong understanding of iOS SDK and Apple development ecosystemExperience with UIKit and/or SwiftUIGood knowledge of iOS app lifecycle, background modes and permissionsExperience with push notifications and deep linkingNetworking & APIsREST API integrationWebSocket-based communicationJSON parsing and API error handlingOffline handling, retry logic and network state managementSecure handling of authentication tokens and local dataCommunication & Media FeaturesExperience with audio/video calling featuresFamiliarity with VoIP push notificationsExperience with CallKit is a plusExperience with AVFoundation or WebRTC is a plusExperience with messaging, chat or real-time communication apps is preferredPerformance & Platform KnowledgeiOS lifecycle and memory managementApp performance profiling using InstrumentsDebugging crashes and production issuesApp optimisation for low bandwidth environmentsExperience deploying apps through App Store Connect and enterprise distributionTools & Development PracticesXcodeGitCocoaPods and/or Swift Package ManagerCI/CD pipelines for iOS buildsFirebase, Crashlytics or similar crash reporting toolsAgile development practicesPersonal AttributesStrong problem-solving skillsAttention to detail in UI behaviour and performanceAbility to work independently and ship reliable codeClear communication and collaborative mindsetComfortable working in fast-moving engineering teamsWillingness to work on real-world operational use casesWhy join FrontM?Long-Term Career GrowthOpportunity to work on complex mobile platforms used across global operations, with scope to grow into senior engineering or mobile architecture roles.Engineering Challenges That MatterBuild mobile applications that need to work reliably in remote environments, limited connectivity and demanding operational conditions.Meaningful ImpactYour work will directly support frontline professionals by improving access to communication, information and operational tools.Apply NowJoin a team focused on building reliable software for real-world use cases and contribute to technology used across the global maritime workforce.

Key skills

How to apply

  1. Sign in or create your free profile — takes about two minutes.
  2. Apply with one tap — your profile is shared directly with FrontM Limited.
  3. Track your application and get updates by email and WhatsApp.
Apply now
You may also like

Similar jobs

More jobs
Senior iOS developerSalary not disclosed · Bengaluru (Bangalore)
Apply