This position is no longer available
India

CodeNinja was looking for a Senior iOS Engineer (Swift / SwiftUI)

CodeNinja is seeking a Senior iOS Engineer to design, build, and scale modern mobile applications that power athlete performance and data-driven insights. You will shape the evolution of the iOS platform, contribute to architecture decisions, and champion engineering excellence.

What You'll Do

  • Build and maintain feature-rich iOS applications.
  • Develop intuitive user interfaces to simplify athlete data input and visualisation.
  • Collaborate cross-functionally with Product, Design, and Sports Science teams to design new features.
  • Write robust, well-tested, and maintainable code.
  • Participate in the full product lifecycle, from prototyping to release.
  • Contribute to improving team processes, tooling, and architecture.

What We're Looking For

  • 5+ years of experience with Swift, SwiftUI, and UIKit.
  • 2+ years of experience with REST or GraphQL APIs.
  • 2+ years of experience with CI/CD.
  • 2+ years of experience with testing frameworks (XCTest, XCUITests, or Swift Testing).
  • Expertise with Swift Package Manager (SPM).
  • A minimum of 3 years in a SaaS environment.
  • Fluent Technical English (Level 5).
  • A minimum of 2 years of experience with SCRUM.
  • A minimum of 2 years of direct interaction with Product Management and Quality Assurance.
  • Strong collaboration skills, empathy for end-users, and a pragmatic, iterative approach to problem-solving.

Nice to Have

  • Experience with cloud services (serverless, notifications, storage).
  • Experience in Kotlin.

Technical Stack

  • Swift
  • SwiftUI
  • UIKit
  • REST APIs
  • GraphQL APIs
  • CI/CD
  • XCTest
  • XCUITests
  • Swift Testing
  • Swift Package Manager (SPM)

CodeNinja is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Required Skills
SwiftSwiftUIUIkitREST APIsCI/CDXCTestiOS DevelopmentUnit Testing
About company
CodeNinja
CodeNinja is a global AI and engineering services company helping enterprises build, scale, and operate intelligent systems through Global Capability Centers, Work AI, Physical AI, and AI Labs.
All jobs at CodeNinja Visit website
Job Details
Category mobile
Posted 4 months ago