About the Role
We are looking for a Senior iOS Software Engineer to build and scale world-class mobile experiences for our customers. You will take ownership of features end-to-end collaborate with cross-functional partners and help shape the technical direction of our iOS platform. The ideal candidate is passionate about writing clean testable code and delivering polished user experiences.
Key Responsibilities
-
Design develop and maintain high-quality iOS applications using Swift and modern iOS frameworks.
-
Own feature development from requirements through implementation testing and deployment.
-
Collaborate closely with Product Managers Designers Backend Engineers and QA to deliver user-centric solutions.
-
Build reusable components and ensure consistency across the app using design systems.
-
Optimize app performance memory usage and stability; proactively resolve bottlenecks and crashes.
-
Write and maintain unit tests UI tests and automation frameworks to ensure high reliability.
-
Lead technical discussions and mentor junior engineers through code reviews and pair programming.
-
Stay up to date with Apple ecosystem changes and recommend adoption of new tools/approaches.
-
Contribute to CI/CD pipelines and release management for App Store deployments.
Required Qualifications
-
Strong hands-on experience in iOS development with Swift (Objective-C a plus).
-
Deep understanding of iOS SDK UIKit/SwiftUI Core Animation Core Data and networking.
-
Solid knowledge of software architecture patterns: MVVM VIPER Clean Architecture or similar.
-
Experience with RESTful APIs JSON parsing and integration with backend services.
-
Exposure to concurrency tools like GCD OperationQueue async/await Combine.
-
Strong debugging skills using Xcode Instruments (memory leaks crashes performance profiling).
-
Experience writing unit tests and UI tests using XCTest / XCUITest.
-
Familiarity with version control systems like Git and Agile/Scrum development.
-
Ability to work independently take ownership and drive tasks to closure.
About the Role We are looking for a Senior iOS Software Engineer to build and scale world-class mobile experiences for our customers. You will take ownership of features end-to-end collaborate with cross-functional partners and help shape the technical direction of our iOS platform. The ideal candid...
About the Role
We are looking for a Senior iOS Software Engineer to build and scale world-class mobile experiences for our customers. You will take ownership of features end-to-end collaborate with cross-functional partners and help shape the technical direction of our iOS platform. The ideal candidate is passionate about writing clean testable code and delivering polished user experiences.
Key Responsibilities
-
Design develop and maintain high-quality iOS applications using Swift and modern iOS frameworks.
-
Own feature development from requirements through implementation testing and deployment.
-
Collaborate closely with Product Managers Designers Backend Engineers and QA to deliver user-centric solutions.
-
Build reusable components and ensure consistency across the app using design systems.
-
Optimize app performance memory usage and stability; proactively resolve bottlenecks and crashes.
-
Write and maintain unit tests UI tests and automation frameworks to ensure high reliability.
-
Lead technical discussions and mentor junior engineers through code reviews and pair programming.
-
Stay up to date with Apple ecosystem changes and recommend adoption of new tools/approaches.
-
Contribute to CI/CD pipelines and release management for App Store deployments.
Required Qualifications
-
Strong hands-on experience in iOS development with Swift (Objective-C a plus).
-
Deep understanding of iOS SDK UIKit/SwiftUI Core Animation Core Data and networking.
-
Solid knowledge of software architecture patterns: MVVM VIPER Clean Architecture or similar.
-
Experience with RESTful APIs JSON parsing and integration with backend services.
-
Exposure to concurrency tools like GCD OperationQueue async/await Combine.
-
Strong debugging skills using Xcode Instruments (memory leaks crashes performance profiling).
-
Experience writing unit tests and UI tests using XCTest / XCUITest.
-
Familiarity with version control systems like Git and Agile/Scrum development.
-
Ability to work independently take ownership and drive tasks to closure.
View more
View less