Senior iOS developer (Bengaluru)

Senior iOS developer (Bengaluru)

22 Aug
|
FrontM
|
Bengaluru

22 Aug

FrontM

Bengaluru

Job Opportunity: iOS Developer at FrontM

Location: Bangalore

Experience: 3–6 years

Education: B.E/B.Tech in Computer Science or related field

Salary: Above market standards

Career growth: Long-term opportunity with potential to evolve into lead mobile architect roles

About FrontM

FrontM 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 Summary

As 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 Responsibilities

Application Development — 60%

- Develop and maintain iOS applications using Swift and Objective-C
- Build responsive, clean and reliable iOS user interfaces
- Implement messaging, notifications, calling, video calling and media-related features
- Integrate REST APIs, WebSockets and real-time communication services
- Optimise app behaviour for low bandwidth and intermittent connectivity
- Maintain compatibility across supported iOS and iPadOS versions
- Work with product, design and backend teams to deliver stable features

Platform & Architecture Development — 25%

- Design and maintain reusable iOS components




- Implement modular architecture for scalable feature development
- Work with iOS frameworks such as UIKit, SwiftUI, Foundation, AVFoundation and Core Data
- Integrate third-party SDKs where required
- Improve application performance, memory usage and startup time
- Support secure authentication, token handling and local storage
- Contribute to build, release and deployment processes

Reliability, Performance & Quality — 15%

- Write unit tests and UI tests
- Perform code reviews and maintain code quality standards
- Diagnose crashes, memory leaks and performance bottlenecks
- Use profiling and debugging tools such as Instruments, Xcode Debugger and Console
- Support App Store and enterprise distribution releases
- Maintain clear technical documentation where required

Required Technical Skills

iOS Development

- Strong experience with Swift
- Working knowledge of Objective-C
- Strong understanding of iOS SDK and Apple development ecosystem
- Experience with UIKit and/or SwiftUI
- Valuable knowledge of iOS app lifecycle, background modes and permissions
- Experience with push notifications and deep linking

Networking & APIs

- REST API integration
- WebSocket-based communication
- JSON parsing and API error handling
- Offline handling, retry logic and network state management
- Secure handling of authentication tokens and local data

Communication & Media Features

- Experience with audio/video calling features




- Familiarity with VoIP push notifications
- Experience with CallKit is a plus
- Experience with AVFoundation or WebRTC is a plus
- Experience with messaging, chat or real-time communication apps is preferred

Performance & Platform Knowledge

- iOS lifecycle and memory management
- App performance profiling using Instruments
- Debugging crashes and production issues
- App optimisation for low bandwidth environments
- Experience deploying apps through App Store Connect and enterprise distribution

Tools & Development Practices

- Xcode
- Git
- CocoaPods and/or Swift Package Manager
- CI/CD pipelines for iOS builds
- Firebase, Crashlytics or similar crash reporting tools
- Agile development practices

Personal Attributes

- Strong problem-solving skills
- Attention to detail in UI behaviour and performance
- Ability to work independently and ship reliable code
- Clear communication and collaborative mindset
- Comfortable working in fast-moving engineering teams
- Willingness to work on real-world operational use cases

Why join FrontM?

Long-Term Career Growth

Opportunity to work on complex mobile platforms used across global operations, with scope to grow into senior engineering or mobile architecture roles.

Engineering Challenges That Matter

Build mobile applications that need to work reliably in remote environments, limited connectivity and demanding operational conditions.

Meaningful Impact

Your work will directly support frontline professionals by improving access to communication, information and operational tools.

Apply Now

Join a team focused on building reliable software for real-world use cases and contribute to technology used across the global maritime workforce.

Skills:- iOS App Development, Swift, Objective C, UIKit and SDK

📌 Senior iOS developer (Bengaluru)
🏢 FrontM
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior ios developer (bengaluru) / bengaluru