Okta
Okta3h ago
Career Pages

Staff iOS Engineer

Bengaluru, India
Full Time
Senior Level

Auto Apply to 50+ AI Matched Staff iOS Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Okta

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Join Okta's Auth0 team as a Staff iOS Engineer in Bengaluru, India, and help us create exceptional login experiences for our B2C Native Apps. We are a fast-paced, agile team focused on delivering a simple, secure, and delightful authentication platform for end-users and developers. Our tech stack includes NodeJS, React, Golang, Swift, Java/Kotlin, and databases like PostgreSQL and MongoDB, deployed on AWS and Azure. We embrace evolving technologies and encourage using the right tools for the job, including AI coding assistants like GitHub Copilot and Google Gemini.

About the Role

As an engineer who leverages AI coding assistants, you will accelerate development through rapid prototyping, boilerplate generation, and complex refactoring, while ensuring security and adherence to our strict authentication standards. Your role involves auditing and debugging AI-generated code, creating comprehensive unit tests, documenting systems, and simulating edge-case scenarios for authentication flows.

Responsibilities

  • Be an integral part of a dynamic team comprising engineers, a product manager, and a designer.
  • Act as a technical steward, taking ownership of our codebase as if it were your own product.
  • Serve as a technical subject matter expert for the iOS platform, mentoring colleagues and leading technical discussions.
  • Proactively identify and address project needs to ensure success.
  • Enhance customer experience with our products.
  • Collaborate with the support team to address customer inquiries.
  • Participate in on-call rotations to troubleshoot production issues.
  • Mentor junior engineers.
  • Lead refinement and sprint planning sessions.
  • Drive improvements in team productivity.

Qualifications

  • 8+ years of professional iOS development experience.
  • Excellent communication and collaboration skills.
  • Experience building public or internal mobile APIs/SDKs, and proficiency in Swift and Objective-C.
  • Experience with UIKit, SwiftUI, programmatic Auto Layout, and iOS design patterns such as MVVM and reactive programming.
  • Proficiency in iOS testing frameworks like Quick, Nimble, XCTest, and XCUITest for unit, UI, integration, and performance testing.
  • Experience with mobile NoSQL solutions such as Realm database.
  • Proven experience as an end-to-end owner who has scaled mobile applications or SDKs.
  • Experience with mobile CI/CD pipelines, particularly GitHub Actions.
  • A commitment to technical integrity, architectural evolution, and long-term scalability of core products.
  • Autonomous with a continuous improvement mindset.
  • Keen attention to detail and a strong focus on user experience.
  • Enjoy working in a highly collaborative, remote-friendly environment.

Bonus Points

  • 1+ years of experience in identity and access management (IAM), specifically 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 such as RxSwift, ReactiveSwift, or Combine, and migrating legacy architectures to MVVM.
  • Experience with infrastructure-as-code tools like Fastlane, Swift Package Manager, Snyk, or Terraform.

This is a hybrid role.

Company

Okta

Okta

Okta is the leading Identity Company, enabling secure access to any technology for everyone, anywhere, on any device. Our platforms, Okta Platform and Auth0 Platform, provide robust security through s...

Bengaluru, India
Posted on Career Pages