iOS Developer
Technology
EYCoimbatore, India1 months agoUntil 25/5/2026
Full time
Job description
Senior iOS Engineer
Experience: 3 - 8 Years
Role Summary
We are seeking a hands-on Senior iOS Engineer with strong expertise in Swift and SwiftUI to build secure, scalable, high-performance enterprise mobile applications. The ideal candidate will write clean code, build reusable components, follow strong engineering practices, and support architecture implementation within the Mobile Practice.
Key Responsibilities
- Develop features using Swift, SwiftUI, UIKit, and programmatic layouts.
- Build modular and reusable components aligned with Mobile Practice accelerators.
- Integrate REST/JSON APIs, SDKs, secure storage, analytics, and platform services.
- Ensure performance optimization, crash analysis, memory profiling, and refactoring.
- Implement pixel-perfect UI aligned with design and accessibility guidelines.
- Strong hands-on experience with Swift Concurrency (async/await, actors, structured concurrency).
- Write Unit Tests (XCTest) and maintain high test coverage.
- Ensure code quality through SonarQube (fixing code smells, vulnerabilities, duplications).
- Apply architectural patterns: MVVM, Clean Architecture, VIPER, SOLID.
- Participate in code reviews, enforce coding standards, and support CI/CD workflows.
- Collaborate with architects, backend, QA, and UI/UX teams for seamless delivery.
- Follow mobile governance: secure coding, documentation, dependency management, and performance benchmarks.
Required Skills
- Strong hands-on experience in Swift (5 ), SwiftUI, UIKit, Foundation.
- Experience with XCTest, mocking frameworks, and automated testing practices.
- Working knowledge of SonarQube and static code analysis.
- Strong understanding of REST APIs, JSON, async/await, Combine, concurrency.
- Ability to debug crashes, analyze logs, and optimize performance.
- Experience with Git, branching strategies, and CI/CD pipelines.
- Knowledge of OAuth2.0, JWT, SSL pinning basics, and secure storage.
- Good understanding of accessibility, autolayout, adaptive UI, and responsive design.
Nice-to-Have
- Exposure to React Native or Flutter.
- Familiarity with Firebase/AWS/Azure SDKs.
- Experience with MDM/MAM for enterprise apps.
- Knowledge of UI testing, snapshot testing, and App Center/TestFlight workflows.
- Exposure to IoT or AI/ML features.Role & responsibilities
Keywords
Ios DevelopmentSwift UiSwiftIOSReactOSFlutterCodingOCamlGoogle PixelJSONCocoa TouchModel–view–viewmodelSonarQubeReact NativeOauthUnit TestingJWtCI/CDCoding conventionsMobile app
¿Te interesa este puesto?