Okta

Staff iOS Engineer - B2C Native Apps

Okta
hybrid staff full-time Bengaluru, India
Apply →

First indexed 18 Apr 2026

Description

We are looking for a Staff iOS Engineer to join our B2C Native Apps team. As a member of this team, you will be responsible for designing, developing, and maintaining high-quality iOS applications.

Our team is fast-paced and agile, comprising engineers, a product manager, and designer. We work closely together to deliver innovative solutions that meet the needs of our customers.

Responsibilities:

  • Design and develop high-quality iOS applications using Swift and Objective-C
  • Collaborate with the product manager and designer to define and prioritize features
  • Work with the engineering team to ensure seamless integration with other components
  • Participate in code reviews and contribute to the improvement of our codebase
  • Mentor junior engineers and help them grow in their careers

Requirements:

  • 8+ years of professional iOS development experience
  • Excellent communication and collaboration skills
  • Experience building public or internal mobile APIs/SDKs and working with Swift and Objective-C
  • Experience with UIKit, SwiftUI, programmatic Auto Layout, and iOS design patterns (MVVM, reactive programming)
  • Experience with Unit/UI/integration/performance testing on iOS (Quick, Nimble, XCTest, XCUITest, etc.)
  • Experience with Realm database or similar mobile NoSQL solutions
  • End-to-end ownership of mobile applications or SDKs
  • Experience with mobile CI/CD pipelines (GitHub Actions)

Preferred Qualifications:

  • 1+ years of experience in identity and access management (IAM) domain, particularly with Auth0 Guardian SDK or similar MFA/authentication solutions
  • Experience with iOS security best practices, including cryptography (RSA, CommonCrypto), biometric authentication (Face ID/Touch ID), iOS Keychain, Authentication Service framework, and secure data storage
  • Experience with reactive programming frameworks (ReactiveSwift, Combine) and migrating legacy architectures to MVVM patterns
  • Experience with infrastructure-as-code tools (e.g., Fastlane, Swift Package Manager, Snyk, or Terraform)

If you are a motivated and experienced iOS engineer looking to join a dynamic team, we encourage you to apply.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/okta/jobs/7598837