Ovii Job Board

Software Engineer- iOS

cloudsufi

Noida, India • Onsite - Noida, India • Full-Time • 5-8 years

Posted 2026-06-10 USD 15 - USD 25 per year Tech & Engg

Apply on employer site

Job Description

Ovii's Interpretation of the Role

We need an iOS engineer to lead Objective‑C to Swift migrations, modernize our testing stack, and deliver production‑grade Flutter plugins. You’ll design protocol‑oriented architectures, apply dependency injection, and keep code coverage and CI health high.

Role Snapshot

  • iOS development (5‑8 yrs)
  • Objective‑C → Swift migration
  • Swift 5.9+ expertise
  • XCTest & async/await testing
  • Protocol‑oriented & DI design
  • CI/CD & code‑quality automation
  • Flutter plugin work (preferred)

Must-Have Requirements

  • Swift 5.9+
  • Objective‑C
  • XCTest
  • Async/Await
  • Protocol‑Oriented Programming
  • Dependency Injection
  • CocoaPods
  • Swift Package Manager
  • Git/GitHub workflows
  • iOS development
  • Objective‑C to Swift migration

Nice-to-Have Signals

  • Flutter plugin development
  • Open‑source contribution experience
  • CI/CD automation
  • Static analysis and code quality tooling
  • Open‑source contributions

Work Setup

  • Location: Noida, India
  • Work mode: ONSITE
  • Employment type: Full-Time

Not Specified in JD

  • Visa sponsorship
  • Salary range
  • Remote eligibility
  • Education requirement
  • Certifications
  • Relocation
  • Notice period
  • Travel
  • Security clearance
  • Coding test
  • Portfolio
  • GitHub
  • Writing sample
  • Cover letter

What You'll Likely Work On

  • Convert existing Objective‑C codebases to Swift.
  • Remove OCMock dependencies and replace them with protocol‑based abstractions.
  • Implement dependency‑injection patterns across iOS modules.
  • Port and expand unit tests to XCTest using async/await.
  • Raise code‑coverage and maintain green CI builds.
  • Create integration and regression test suites.
  • Support code reviews, PR updates, and documentation.
  • Contribute Flutter plugins and related documentation (preferred).

Good Fit If You Have

  • Led iOS migration projects from Objective‑C to Swift.
  • Strong grasp of protocol‑oriented Swift design.
  • Experience with CI pipelines and code‑quality tooling.
  • Open‑source contributions to iOS libraries.
  • Comfort building Flutter plugins for iOS.

Skills

  • Swift 5.9+
  • Objective‑C
  • XCTest
  • Async/Await
  • Protocol‑Oriented Programming
  • Dependency Injection
  • CocoaPods
  • Swift Package Manager
  • Git/GitHub workflows
  • Flutter plugin development (preferred)
  • CI/CD automation (preferred)
  • Static analysis tools (preferred)