# Staff iOS Engineer - B2C Native Apps

**Company**: Okta
**Location**: Bengaluru, India
**Work arrangement**: hybrid
**Experience**: staff
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/okta/jobs/7598837?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_192b8eb7-029

## 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.

## Skills

### Required
- iOS development
- Swift
- Objective-C
- UIKit
- SwiftUI
- programmatic Auto Layout
- iOS design patterns
- MVVM
- reactive programming
- Unit/UI/integration/performance testing
- Realm database
- mobile NoSQL solutions
- end-to-end ownership
- mobile CI/CD pipelines

### Nice to have
- identity and access management
- Auth0 Guardian SDK
- MFA/authentication solutions
- iOS security best practices
- cryptography
- biometric authentication
- iOS Keychain
- Authentication Service framework
- secure data storage
- reactive programming frameworks
- infrastructure-as-code tools

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/okta/jobs/7598837?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
