Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Development Engineer

Home > Swift programming jobs

Senior Software Development Engineer in Others

  • Hotstar
  • Full time
  • Email
  • Bengaluru, India

Responsibilities

  • Design and develop scalable, high-performance, and resilient iOS applications and platform capabilities.
  • Lead technical initiatives involving app performance, stability, reliability, user experience, and architectural modernization.
  • Build reusable frameworks, shared libraries, and core components for multiple applications and teams.
  • Improve the scalability, maintainability, quality, and developer productivity of the iOS codebase.
  • Establish engineering practices for code quality, testing, performance, security, and reliability.
  • Write maintainable code, conduct code reviews, troubleshoot production issues, and provide technical feedback.
  • Collaborate with product, design, backend, and engineering teams to deliver scalable technical solutions.
  • Mentor junior and mid-level iOS engineers through technical discussions, reviews, and knowledge sharing.

Requirements

  • Strong hands-on experience developing iOS applications with Swift and Objective-C.
  • Strong understanding of iOS architecture patterns including MVC, MVVM, VIPER, and Clean Architecture.
  • Deep knowledge of iOS frameworks, SDKs, APIs, application lifecycle, memory management, and concurrency.
  • Experience building performant, scalable, consumer-facing mobile applications, preferably at high traffic or media/streaming scale.
  • Experience with Xcode Instruments, performance profiling, debugging, SwiftUI, and UIKit.
  • Experience with networking, API integrations, caching, data persistence, unit testing, UI testing, and automated test coverage.
  • Experience with CI/CD pipelines, mobile application release processes, shared mobile platforms, frameworks, or developer infrastructure.
  • Strong software engineering fundamentals, including data structures, algorithms, and operating system concepts.
  • Bachelor’s or master’s degree in Computer Science, Engineering, or a related technical field.
  • 4–6 years of professional experience in iOS or mobile application development.
  • Ability to solve complex technical problems, work effectively in ambiguous environments, communicate collaboratively, and mentor engineers.

Benefits

  • Full-time employment.
  • Onsite work arrangement in Bangalore.
  • Opportunity to work on globally visible streaming products serving millions of users across international markets.

Hotstar

We’ve moved! ? Follow us on @JioHotstar for all the latest stories, updates & more.

Similar positions

Senior Mobile Software Engineer (iOS

  • JumpCloud
  • Full time
  • Remote
  • 10/26/2026
  • India

Associate Principal Engineer (Treasury & Banking)

  • Nagarro
  • Full time
  • Remote
  • 10/26/2026
  • India

Senior iOS Engineer

  • Bankjoy
  • Full time
  • Remote
  • 10/25/2026
  • Salary: Competitive
  • Canada, USA

Software Engineer 5 - iOS

  • Netflix
  • Full time
  • USA
  • 10/25/2026
  • Salary: $388k-$558k
  • Remote

Security Site Reliability Engineer

  • Apple
  • Full time
  • USA
  • 10/25/2026
  • Seattle, WA