Senior Software Engineer-IOS

Pocket FM

Bengaluru

On-site

INR 1,500,000 - 2,200,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Pocket FM in Bengaluru is seeking a talented iOS Engineer (SDE 2) to design, build, and maintain high-quality iOS apps that serve millions of users.

You will collaborate with product, design, and backend teams, implement UI with SwiftUI and UIKit, and ensure robust data persistence with SwiftData and Realm.

The role requires 3+ years of iOS development, strong Swift skills, and a passion for performance, testing, and code quality.

Qualifications

  • 3+ years of iOS development experience.
  • Proficiency in Swift and SwiftUI/ UIKit.
  • Experience with local data persistence using SwiftData/Realm.
  • Familiarity with AI-assisted coding tools.
  • Strong knowledge of iOS architectures (MVVM/MVC/VIPER/TCA).
  • Experience with RESTful APIs and JSON.
  • Solid testing and code review practices.
  • Understanding of Apple Human Interface Guidelines.
  • Bachelor's degree or equivalent practical experience.

Responsibilities

  • Design, build, and ship robust, scalable, and maintainable iOS features end-to-end.
  • Collaborate with product, design, and backend teams to deliver mobile experiences.
  • Architect and implement UI with SwiftUI and UIKit, and ensure data persistence.
  • Write clean, well-tested, and documented code with emphasis on reviews.
  • Identify and resolve performance bottlenecks, memory issues, and crashes.
  • Collaborate with backend teams to consume RESTful APIs and services.
  • Participate in sprint planning, technical discussions, and architecture decisions.
  • Mentor junior engineers and advocate engineering best practices.
  • Stay current with Apple platform updates and new APIs.

Skills

Swift
SwiftUI
UIKit
Objective-C
REST APIs
MVVM
Multithreading
Xcode
Testing
CI/CD
AI-assisted coding

Education

Bachelor's degree in CS or related field

Tools

Swift Data
Realm
Core Data
Swift Package Manager
CocoaPods
GitHub Actions
Xcode Instruments

Job description

At our core, we are an AI-powered entertainment company with a deeply human-first philosophy. We believe technology should amplify creativity. Our proprietary AI systems work alongside writers, voice artists, and creative teams to help stories scale globally, faster, smarter, and with cultural depth and emotional integrity intact.

Today, Pocket FM is home to a vibrant community of 250+ million listeners, 300,000+ creators, and 100,00+ audio series. With over 140 billion minutes streamed annually, we have emerged as one of the fastest-growing media-tech companies in the world, and we are just getting started. We operate at a massive global scale, but with a startup mindset: curious, fast-moving, and deeply owner-driven. At Pocket FM, teams are encouraged to think boldly, move with intent, and build for long-term impact as we shape the future of audio-first storytelling worldwide.

About the Role

We are looking for a talented and driven iOS Engineer (SDE 2) to join our mobile engineering team. In this role, you will design, build, and maintain high-quality iOS applications that serve millions of users. You will collaborate closely with product managers, designers, and backend engineers to deliver exceptional mobile experiences.

Key Responsibilities
  • Design, develop, and ship robust, scalable, and maintainable iOS features end- to-end.
  • Build and evolve UI components using both SwiftUI and UIKit, choosing the right framework based on context and platform requirements.
  • Architect and implement local data persistence solutions using SwiftData and Realm, ensuring performance and data integrity.
  • Write clean, well-tested, and well-documented code with a strong emphasis on code reviews and engineering best practices.
  • Identify and resolve performance bottlenecks, memory issues, and crashes to maintain a best-in-class app experience.
  • Collaborate with backend teams to design and consume RESTful APIs.
  • Participate actively in sprint planning, technical discussions, and architectural decisions.
  • Mentor junior engineers and contribute to a culture of technical excellence.
  • Stay current with Apple platform updates, new APIs, and industry trends, and advocate for their adoption where relevant.
Required Qualifications
  • 3+ years of professional iOS development experience.
  • Proficiency in Swift; familiarity with Objective-C is a plus.
  • Strong hands-on experience with both SwiftUI and UIKit — ability to work fluidly across both frameworks and integrate them within the same project.
  • Hands-on experience with AI-assisted coding tools (e.g., Claude, Cursor) and a strong ability to integrate them into development workflows to improve productivity and code quality.
  • Solid experience with local data persistence using SwiftData and Realm, including schema design, migrations, and query optimization.
  • Deep understanding of iOS app architecture patterns such as MVVM, MVC, VIPER, or TCA.
  • Strong grasp of multithreading and concurrency — GCD, Operation Queues, and
  • Experience with Xcode, Instruments, and debugging tools for profiling and performance tuning.
  • Familiarity with dependency management tools such as Swift Package Manager (SPM) and CocoaPods.
  • Solid understanding of networking — URLSession, REST APIs, and JSON
  • Experience writing unit and UI tests using XCTest and XCUITest.
  • Familiarity with CI/CD pipelines (e.g., Fastlane, Bitrise, GitHub Actions) and App
  • Strong understanding of iOS Human Interface Guidelines and accessibility best practices.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Preferred Qualifications
  • Experience in Ad Tech — familiarity with mobile advertising SDKs, ad mediation, impression tracking, click attribution, or programmatic advertising concepts (e.g.,
  • Hands-on experience with AVFoundation — media playback, video capture, audio session management, or custom video processing pipelines.
  • Well-versed in leveraging GenAI tools (e.g., GitHub Copilot, Claude, Cursor) to enhance developer productivity — including AI-assisted code generation, debugging, documentation, and test writing.
  • Experience with modular app architecture and large-scale iOS codebases.
  • Contributions to open-source projects or a strong personal portfolio of iOS apps.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

iOS Developer
iOS Developer

Jai Finance • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Senior iOS Developer
Senior iOS Developer

Luxoft • India

On-site
INR 2,500,000 - 4,000,000
Senior iOS Developer
Senior iOS Developer

Luxoft • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior iOS Engineer
Senior iOS Engineer

Zyoin Group • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Principal Engineer - iOS
Principal Engineer - iOS

Questhiring • Gurugram District

On-site
INR 4,000,000 - 7,000,000
iOS Engineer
iOS Engineer

Copods • Maharashtra

On-site
INR 1,200,000 - 2,000,000
iOS Developer
iOS Developer

PURETECH CODEX • Pune District

On-site
INR 1,200,000 - 2,400,000
iOS Developer
iOS Developer

Mfluid • Ernakulam

On-site
INR 600,000 - 1,200,000
iOS Developer
iOS Developer

Zafify • Mumbai

On-site
INR 1,200,000 - 1,800,000
Opportunity to work on user-centric applications
Collaborative and growth-oriented work environment
Exposure to end-to-end mobile application lifecycle
+1
Senior Ios Developer
Senior Ios Developer

Qentelli • Hyderabad

On-site
INR 4,000,000 - 6,400,000