Apple Native iOS Developer

TECEZE

Coimbatore District

On-site

INR 900,000 - 1,200,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A tech company in Tamil Nadu is seeking an experienced native iOS Developer to enhance mobile applications for field services. The role involves building offline-first workflows, managing asset capture, and ensuring reliable app performance in low-connectivity environments. Candidates should have 3-7+ years of iOS development experience in Swift and strong skills in local data persistence. Knowledge of CI/CD practices and collaboration in Agile teams is also important.

Qualifications

  • 3–7+ years of experience in native iOS development, focusing on Swift.
  • Strong background in building field service or workforce mobility applications.
  • Experience with local data persistence and offline synchronization strategies.

Responsibilities

  • Develop and maintain native iOS applications using Swift.
  • Implement user flows for scheduling, dispatch, and job management.
  • Optimize application performance and ensure secure data handling.

Skills

native iOS development
Swift
UIKit and/or SwiftUI
field service apps
local data persistence
debugging

Tools

Core Data
SQLite
Realm
Crashlytics
Sentry

Job description

Role Summary

Teceze is looking for an experienced native iOS Developer (Swift) to build and enhance field services mobile applications used by technicians on the move—often in low-connectivity environments and with high reliability requirements. You will own iOS features end-to-end (design → build → test → release), focusing on offline-first workflows, location services, scheduling/work orders, asset capture, secure data sync, and performance at scale.

Key Outcomes
  • Field technicians can complete work orders reliably even with poor/no network (offline-first).
  • App supports location-aware workflows (check-in/out, travel tracking, route support, geofencing as needed).
  • Fast, stable, battery-efficient app with strong crash-free sessions and predictable performance.
  • Secure handling of enterprise data with role-based access, encryption, and compliance-aligned practices.
  • Continuous delivery via robust CI/CD, automated tests, and clean release discipline.
Responsibilities

Core iOS Engineering

  • Build and maintain native iOS apps using Swift with UIKit and/or SwiftUI.
  • Implement field service user flows such as:
  • Scheduling & dispatch (daily jobs list, priority handling, SLAs)
  • Job notes, checklists, parts/material usage, timesheets
  • Barcode/QR scanning (assets/spares), optional NFC/BLE integrations
  • Design and implement offline-first data layer:
  • Local persistence (Core Data/SQLite/Realm as applicable)
  • Background sync + conflict resolution strategies
  • Queueing + retry mechanisms for failed uploads
  • Integrate iOS app with backend services via REST/GraphQL, handle auth (OAuth2/JWT), secure token storage (Keychain).
Field Service / Mobility Capabilities
  • job-site navigation support, arrival detection (where required)
  • geotagging assets/photos, optional geofencing
  • Support background tasks responsibly (battery/network constraints):
  • Background fetch, BackgroundTasks framework, push-triggered refresh
  • Optimize UX for real-world field conditions:
  • fast loading, large touch targets, low-latency forms
  • resilience to interruptions (calls, lock screen, app restarts)
Quality, Security & Delivery
  • Write automated tests: XCTest, unit tests + UI tests; use mocking/stubbing for network/data layers.
  • Monitor and improve quality using crash/performance tooling (e.g., Crashlytics/Sentry—based on Teceze stack).
  • Ensure security best practices:
  • Own App Store/Enterprise release readiness:
  • Collaborate with Product, QA, Backend, and UX teams in Agile/Scrum delivery.
Required Skills & Experience
  • 3–7+ years of native iOS development (Swift).
  • Strong experience building field service / FSM / workforce mobility apps (or closely related):
  • work orders, technician workflows, asset capture, offline mode, scheduling/dispatch
  • Solid knowledge of iOS frameworks:
  • Background execution constraints and best practices
  • Experience with local data persistence and sync patterns:
  • Core Data / SQLite / Realm; data modeling; migrations
  • offline queueing and sync conflict resolution
  • Strong debugging and performance optimization skills:
  • Instruments, memory management, thread/concurrency control
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior iOS Developer
Senior iOS Developer

Luxoft • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior iOS Engineer
Senior iOS Engineer

Coforge • Hyderabad

On-site
INR 2,500,000 - 3,500,000
Senior iOS Developer
Senior iOS Developer

Luxoft • India

On-site
INR 2,500,000 - 4,000,000
Native iOS Technical Lead
Native iOS Technical Lead

Tata Consultancy Services • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Sr Software Engineer (iOS Mobile App Developer)
Sr Software Engineer (iOS Mobile App Developer)

Unidel Group • Pune District

On-site
INR 800,000 - 1,200,000
Senior Software Engineer - Mobile (IOS)
Senior Software Engineer - Mobile (IOS)

Esyasoft Technologies Private Limited • Bengaluru

On-site
INR 1,200,000 - 1,800,000
iOS Developer
iOS Developer

Mfluid • Ernakulam

On-site
INR 600,000 - 1,200,000
Lead Software Engineer - IOS
Lead Software Engineer - IOS

Freshworks • Chennai District

On-site
INR 4,000,000 - 7,000,000
IOS Developer [T500-22905]
IOS Developer [T500-22905]

Delta Air Lines • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Mobile App Developer (ios, ReactNative)
Mobile App Developer (ios, ReactNative)

Synapseindia • Kolkata District

On-site
INR 1,200,000 - 2,000,000