-
TECEZE

Apple Native iOS Developer

TECEZE
India · Full-time · Mid-Senior

Apple Native iOS Developer

Level: Mid/Senior

Department: Product Engineering / Mobility

Company: Teceze


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 (What success looks like)

  • 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:
  • Work order lifecycle (assigned → in-progress → paused → completed)
  • Scheduling & dispatch (daily jobs list, priority handling, SLAs)
  • Job notes, checklists, parts/material usage, timesheets
  • Photo/video capture, document upload, signature capture
  • 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

  • Implement location services using CoreLocation + MapKit:
  • 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:
  • Keychain, secure storage, certificate pinning (if required)
  • data encryption at rest/in transit, secure logging (PII redaction)
  • Own App Store/Enterprise release readiness:
  • provisioning profiles, certificates, TestFlight, Apple enterprise distribution (if applicable)
  • 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:
  • UIKit/SwiftUI, Combine/async-await, URLSession
  • CoreLocation, MapKit, Camera APIs, Push Notifications (APNs)
  • 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
  • Familiarity with secure auth + storage:
  • OAuth2/JWT, Keychain, encryption basics


#teceze #itservices

Key Skills

Ranked by relevance

ios storage ux sqlite cicd ui
Login to Apply
Posted
Jan 25, 2026
Type
Full-time
Level
Mid-Senior
Location
Coimbatore
Company
TECEZE

Industries

IT System Custom Software Development

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Infolet
Related

iOS Developer

2026-05-20

Full-time
Mid-Senior
Poland
IT Services
Information Technology
View Job Details
Salento
Related

Senior System Engineer

2026-05-25

Full-time
Mid-Senior
Netherlands
Software Development
Information Technology
View Job Details
HeyBlu
Related

DevSecOps Engineer

2026-05-21

Full-time
Mid-Senior
Romania
Financial Services
Engineering