At EY youll have the chance to build a career as unique as you are with the global scale support inclusive culture and technology to become the best version of you. And were counting on your unique voice and perspective to help EY become even better too. Join us and build an exceptional experience for yourself and a better working world for all.
Senior iOS Engineer
Experience: 4 - 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.
EY Building a better working world
EY exists to build a better working world helping to create long-term value for clients people and society and build trust in the capital markets.
Enabled by data and technology diverse EY teams in over 150 countries provide trust through assurance and help clients grow transform and operate.
Working across assurance consulting law strategy tax and transactions EY teams ask better questions to find new answers for the complex issues facing our world today.
Required Experience:
Senior IC
At EY youll have the chance to build a career as unique as you are with the global scale support inclusive culture and technology to become the best version of you. And were counting on your unique voice and perspective to help EY become even better too. Join us and build an exceptional experience f...
At EY youll have the chance to build a career as unique as you are with the global scale support inclusive culture and technology to become the best version of you. And were counting on your unique voice and perspective to help EY become even better too. Join us and build an exceptional experience for yourself and a better working world for all.
Senior iOS Engineer
Experience: 4 - 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.
EY Building a better working world
EY exists to build a better working world helping to create long-term value for clients people and society and build trust in the capital markets.
Enabled by data and technology diverse EY teams in over 150 countries provide trust through assurance and help clients grow transform and operate.
Working across assurance consulting law strategy tax and transactions EY teams ask better questions to find new answers for the complex issues facing our world today.
Required Experience:
Senior IC
View more
View less