Staff Ios Engineer - B2c Native Apps

Okta Okta · Enterprise · Bangalore, India · CIAM Devex-680

Staff iOS Engineer at Okta focused on B2C Native Apps, leveraging AI coding assistants for development acceleration while ensuring security and code integrity. The role involves auditing, debugging, and securing AI-generated code, as well as using AI for test generation, documentation, and scenario simulation within the authentication domain.

What you'd actually do

  1. Be a technical steward who views our codebase as their own product.
  2. Act as a technical subject matter expert for the iOS platform, mentoring fellow engineers and leading technical discussions.
  3. You don’t wait for a perfect set of instructions; you proactively figure out what is needed to make a project successful.
  4. Help our customers have an awesome experience with our products.
  5. Collaborate with the support team for customer questions.

Skills

Required

  • 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 owner who has scaled mobile applications or SDKs
  • experience with mobile CI/CD pipelines (GitHub Actions)

Nice to have

  • 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)

What the JD emphasized

  • 8+ years of professional iOS development experience
  • Won't just 'perform' tasks; you will be responsible for the technical integrity, architectural evolution, and long-term scalability of our core product.