Senior Ios Engineer - B2c Native Apps

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

Senior iOS Engineer role focused on building and securing authentication features for Okta's Auth0 platform. The role involves leveraging AI coding assistants for development tasks like prototyping, code generation, and testing, with a strong emphasis on auditing and securing AI-generated code to meet strict authentication standards.

What you'd actually do

  1. Design and develop features, APIs and fixes to handle our current and future scale.
  2. You don’t wait for a perfect set of instructions; you proactively figure out what is needed to make a project successful.
  3. Help our customers have an awesome experience with our products.
  4. Collaborate with the support team for customer questions.
  5. Participate on our on-call rotations for troubleshooting production issues.

Skills

Required

  • 5+ years of software development experience
  • excellent communication and collaboration skills
  • experience building public or internal mobile APIs/SDKs
  • Swift
  • Objective-C
  • UIKit
  • SwiftUI
  • programmatic Auto Layout
  • iOS design patterns (MVVM, reactive programming)
  • unit/UI/integration/performance testing on iOS (Quick, Nimble, XCTest, XCUITest, etc.)
  • Realm database or similar mobile NoSQL solutions
  • mobile CI/CD pipelines (GitHub Actions)

Nice to have

  • 1+ years of experience in identity and access management (IAM) domain
  • Auth0 Guardian SDK or similar MFA/authentication solutions
  • infrastructure-as-code tools (e.g., Fastlane, Xcode Cloud, or Terraform)

What the JD emphasized

  • leverages AI coding assistants
  • audit, debug, and secure AI-generated code
  • swift