Overview
Contract iOS Developer role at Nexus One to design, build, and release native iOS apps in Swift for the NexusOne data platform. Duration 6 months, remote, India.
What you'll do
- Own iOS features end to end, from design handoff through development, testing, and release.
- Design, build, and maintain native iOS apps in Swift using SwiftUI and UIKit.
- Turn Figma designs into smooth, accessible, pixel-accurate interfaces.
- Connect the app to backend services: integrate REST and GraphQL APIs, handle authentication (OAuth/JWT), error handling, caching, and offline states.
- Work with backend engineers to define API contracts and test endpoints with tools such as Postman or Charles Proxy.
- Write unit and UI tests with XCTest and keep the codebase clean and modular.
- Set up code signing, certificates, and provisioning profiles, and manage builds in Xcode.
- Maintain separate QA, UAT, and production builds using Xcode schemes and build configurations, following a branch-per-environment workflow.
- Upload builds to App Store Connect, run TestFlight beta testing with internal and external testers, and act on tester feedback.
- Prepare App Store listings and handle submission, App Review, and production releases, including phased rollouts.
- Monitor crashes and performance after launch with Instruments, Crashlytics, or Sentry.
- Collaborate with backend, Android, design, and QA teams in an Agile environment.
What you'll need
- 6+ years of professional iOS development experience with at least one app live on the App Store.
- Hands-on experience taking apps from design to deployment, including TestFlight beta distribution and App Store submission.
- Proven experience integrating RESTful APIs into iOS apps using URLSession or Alamofire, with JSON parsing via Codable.
- Strong proficiency in Swift, SwiftUI, and UIKit.
- Solid grasp of iOS architecture patterns such as MVVM, Clean Architecture, or TCA.
- Experience with Swift Concurrency (async/await), Combine, and Core Data or SwiftData.
- Familiarity with Apple's Human Interface Guidelines and accessibility standards.
- Experience with Xcode, Swift Package Manager, and Git hosted on Azure DevOps Repos.
Nice to have
- Experience with CI/CD for mobile (Xcode Cloud, Fastlane, Bitrise, or GitHub Actions).
- Knowledge of push notifications, in-app purchases, widgets, or App Clips.
- Exposure to Objective-C codebases.
- Familiarity with analytics, feature flags, and A/B testing.
- Contributions to open-source Swift projects or a strong portfolio of apps.
- Familiarity with the backend stack the app connects to: .NET 8 APIs and PostgreSQL.
Details
- Contract role, duration 6 months.
- Location: Remote, India.
Read the full description and apply on the company’s own careers page.