Talent.com
This job offer is not available in your country.
IOS Engineer(Remote Option after 6 months)

IOS Engineer(Remote Option after 6 months)

Product Development Organizationsalem, tamil nadu, in
1 day ago
Job type
  • Remote
Job description

Technical Skills (Experience : 3+ Years)

  • Expertise in Swift, SwiftUI, and Combine
  • Strong understanding of BLE, IoT protocols, and peripheral device communication
  • Experience implementing Firmware Over-The-Air (FOTA) updates (Nordic DFU or similar)
  • Proficient with Firebase, MoEngage, and push notification customization
  • Solid understanding of App Store Connect, TestFlight, provisioning, and release management
  • Experience with RevenueCat or similar in-app purchase solutions
  • Strong knowledge of SPM, CocoaPods, and integrating third-party SDKs
  • Proficient with URLSession, JSON parsing, and modern concurrency (async / await)
  • Familiar with Git workflows, Bitbucket pipelines, and Jira for Agile development
  • Passion for clean architecture, code quality, and performance optimization

Key Responsibilities

  • Lead the development of iOS apps using SwiftUI (preferably SwiftUI 4.0 and above)
  • Build and maintain complex, dynamic UI components with adaptive layouts
  • Integrate and manage Bluetooth Low Energy (BLE) devices and IoT communication protocols
  • Implement and manage FOTA updates (Nordic DFU or custom protocols)
  • Handle push notifications, including rich media, with Firebase Cloud Messaging (FCM) and MoEngage
  • Manage in-app purchases and subscriptions using RevenueCat or StoreKit
  • Configure and maintain App Store distribution, TestFlight builds, and release pipelines
  • Create and manage Swift Package Manager (SPM) modules and reusable components
  • Work with RESTful APIs using URLSession, async / await, and Combine for data flow and reactive bindings
  • Evaluate and implement new iOS 18 APIs, ensuring apps leverage the latest Apple platform capabilities
  • Debug, track, and resolve complex issues using Jira, Bitbucket, and Git
  • Collaborate with cross-functional teams in Agile / Scrum environments
  • Work with 3D models, CoreBluetooth, and background BLE operations
  • Implement watchOS extensions and companion app features
  • Work with Location Manager and Geo-fencing for contextual safety features
  • Apply Quality Engineering practices :
  • ○ Test-Driven Development (TDD)

    ○ CI / CD automation

    ○ Writing automated unit / UI tests

    ○ Conducting code reviews for standard and best practice alignment

  • Optimize app performance : memory management, profiling, CPU / battery usage, and API efficiency
  • Required Qualifications

    Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 3+ years of experience in iOS app development
  • Strong proficiency in Swift, SwiftUI, and the iOS ecosystem
  • Expertise in algorithm integration, processing, and code optimization
  • Deep understanding of iOS design patterns and architectural principles
  • Experience with Core Bluetooth, BLE programming, and location management
  • Strong knowledge of databases, backend services, and UI / UX principles
  • Excellent problem-solving, debugging, and communication skills
  • Experience with Core Data, Firebase, and analytics tools
  • Familiarity with payment integrations (Apple IAP)
  • Knowledge of CI / CD pipelines and automation tools
  • Experience with Agile methodologies and sprint-based delivery
  • Nice to Have

  • Exposure to ARKit, VisionKit, or other iOS 18-specific features
  • Experience in unit testing, UI testing, or CI / CD automation
  • Create a job alert for this search

    Ios • salem, tamil nadu, in