
Senior iOS Developer
EY
full-time
Posted on:
Location Type: Office
Location: Coimbatore • 🇮🇳 India
Visit company websiteJob Level
Senior
Tech Stack
Swift
About the role
- 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
Requirements
- 4 - 8 Years
- 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
Benefits
- Competitive salary
- Flexible working hours
- Professional development budget
- Home office setup allowance
- Global team events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SwiftSwiftUIUIKitREST APIsJSONXCTestSonarQubeMVVMClean ArchitectureSOLID
Soft skills
collaborationcode reviewcommunicationproblem-solvingattention to detail