Job Summary
| Skill or Category | Mandatory / Non-Mandatory | Evaluation Focus for 8+ Years Experience |
| Swift Programming | Mandatory | Expert-level Swift knowledge including Protocol-Oriented Programming, Generics, ARC, Property Wrappers, Error Handling, and modern Swift features. |
| iOS Development | Mandatory | Proven experience building and maintaining large-scale, production-grade iOS applications with strong understanding of the iOS ecosystem. |
| Xcode, Git & GitHub | Mandatory | Strong hands-on experience with source control, branching strategies, pull requests, code reviews, and development workflows. |
| Unit & UI Testing (XCTest, XCUITest) | Mandatory | Ability to design comprehensive automated test suites, improve code coverage, and ensure application quality. |
| Modular Architecture | Mandatory | Experience designing and implementing framework-based modular architectures for scalability, maintainability, and reuse. |
| MVVM Architecture | Mandatory | Deep understanding of MVVM implementation, state management, dependency injection, and separation of concerns. |
| SDK Development & Integration | Mandatory | Experience designing, developing, documenting, versioning, and maintaining reusable SDKs/frameworks consumed by multiple teams. |
| Swift Concurrency | Mandatory | Strong expertise in Async/Await, Actors, GCD, Operations, thread safety, race condition prevention, and performance optimization. |
| Application Performance & Scalability | Mandatory | Experience identifying bottlenecks, optimizing app startup times, memory utilization, and overall application performance. |
| Engineering Best Practices | Mandatory | Demonstrated adoption of TDD, Pair Programming, Code Reviews, Refactoring, Clean Code, and CI principles. |
| Continuous Integration & Automated Testing | Mandatory | Experience implementing automated build, test, and quality validation processes within development pipelines. |
| Cross-Team Collaboration | Mandatory | Ability to work effectively across platform teams, drive shared solutions, promote reusable components, and influence engineering decisions. |
| Technical Leadership & Mentoring | Mandatory | Experience mentoring engineers, reviewing architecture decisions, driving engineering standards, and leading technical discussions. |
| Production Support & Release Management | Mandatory | Experience supporting live applications, managing releases, resolving production issues, and ensuring platform stability. |
| Mobile Security | Non-Mandatory | Knowledge of Keychain, secure storage, authentication mechanisms, encryption, and secure handling of sensitive data. |
| CI/CD Tools (GitHub Actions, Fastlane) | Non-Mandatory | Experience creating and maintaining mobile CI/CD pipelines, automating build, test, signing, and deployment processes. |
| App Store Deployment | Non-Mandatory | Experience managing App Store releases, provisioning profiles, certificates, and deployment automation. |
| Inner Sourcing & Reusability | Non-Mandatory | Experience promoting component reuse, reducing technical debt, and enabling cross-team engineering efficiency. |
Key Responsibilities
| Skill or Category | Mandatory / Non-Mandatory | Evaluation Focus for 8+ Years Experience |
| Swift Programming | Mandatory | Expert-level Swift knowledge including Protocol-Oriented Programming, Generics, ARC, Property Wrappers, Error Handling, and modern Swift features. |
| iOS Development | Mandatory | Proven experience building and maintaining large-scale, production-grade iOS applications with strong understanding of the iOS ecosystem. |
| Xcode, Git & GitHub | Mandatory | Strong hands-on experience with source control, branching strategies, pull requests, code reviews, and development workflows. |
| Unit & UI Testing (XCTest, XCUITest) | Mandatory | Ability to design comprehensive automated test suites, improve code coverage, and ensure application quality. |
| Modular Architecture | Mandatory | Experience designing and implementing framework-based modular architectures for scalability, maintainability, and reuse. |
| MVVM Architecture | Mandatory | Deep understanding of MVVM implementation, state management, dependency injection, and separation of concerns. |
| SDK Development & Integration | Mandatory | Experience designing, developing, documenting, versioning, and maintaining reusable SDKs/frameworks consumed by multiple teams. |
| Swift Concurrency | Mandatory | Strong expertise in Async/Await, Actors, GCD, Operations, thread safety, race condition prevention, and performance optimization. |
| Application Performance & Scalability | Mandatory | Experience identifying bottlenecks, optimizing app startup times, memory utilization, and overall application performance. |
| Engineering Best Practices | Mandatory | Demonstrated adoption of TDD, Pair Programming, Code Reviews, Refactoring, Clean Code, and CI principles. |
| Continuous Integration & Automated Testing | Mandatory | Experience implementing automated build, test, and quality validation processes within development pipelines. |
| Cross-Team Collaboration | Mandatory | Ability to work effectively across platform teams, drive shared solutions, promote reusable components, and influence engineering decisions. |
| Technical Leadership & Mentoring | Mandatory | Experience mentoring engineers, reviewing architecture decisions, driving engineering standards, and leading technical discussions. |
| Production Support & Release Management | Mandatory | Experience supporting live applications, managing releases, resolving production issues, and ensuring platform stability. |
| Mobile Security | Non-Mandatory | Knowledge of Keychain, secure storage, authentication mechanisms, encryption, and secure handling of sensitive data. |
| CI/CD Tools (GitHub Actions, Fastlane) | Non-Mandatory | Experience creating and maintaining mobile CI/CD pipelines, automating build, test, signing, and deployment processes. |
| App Store Deployment | Non-Mandatory | Experience managing App Store releases, provisioning profiles, certificates, and deployment automation. |
| Inner Sourcing & Reusability | Non-Mandatory | Experience promoting component reuse, reducing technical debt, and enabling cross-team engineering efficiency. |