19 Aug
|
Epochfolio
|
Nagercoil
19 Aug
Epochfolio
Nagercoil
Key Responsibilities
Native iOS development using Swift and the current iOS SDK
Implement new features based on product requirements
Maintain existing applications, including bug fixes and performance optimization
Integrate with backend APIs (REST / GraphQL) and cloud services (AWS-hosted)
Must have: Implement device communication over BLE (CoreBluetooth) — BLE queue management, scanning and scan filtering, ciphering, GATT services/characteristics, and hardware communication protocols for smart devices
Implement UI/UX following design specifications and Apple Human Interface Guidelines
Manage app store submission, builds, and release management
Write unit and UI tests to minimize defects and reproduce intermittent issues
Diagnose and resolve hard-to-reproduce production issues using analytics and crash data
Conduct code reviews and maintain technical documentation
Collaborate closely with the Cloud/Web team on API integration
Required Skills & Experience
Core iOS & Language
Expert-level native iOS development (Swift, current iOS SDK)
Solid command of both SwiftUI and UIKit, with sound judgment on when to use each
Concurrency: async/await, Combine and GCD; thread-safety and race-condition handling; tracing and preventing memory leaks
Architecture & Design
MVVM and Clean Architecture in depth, including the domain / Use Case layer
Dependency Injection; designing reusable UI and functional components across the app
APIs, Networking & Security
RESTful and GraphQL integration (Alamofire); awareness of SOAP and its trade-offs
API caching, request optimization (reducing redundant calls), and timeout configuration
Token-based auth: JWT (payload/claims), refresh tokens and expiry handling, SSO, Cognito or similar
Certificate / SSL pinning and certificate renewal; secure credential storage (Keychain)
Data & Persistence
Persistence mechanisms (Keychain, UserDefaults, Core Data / local DB) and secure storage of sensitive data
Handling data migration and integrity iss
📌 iOS Developer (Nagercoil)
🏢 Epochfolio
📍 Nagercoil