India

CodeNinja is hiring a Senior iOS Engineer (Swift / SwiftUI)

About the Role

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 APIsGraphQL APIsCI/CDXCTestXCUITestSwift TestingSwift Package Manager (SPM)iOS DevelopmentMobile ArchitectureUnit TestingUI TestingDependency Management
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
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 2 months ago