About the job iOS Team Lead
iOS Technical Skills:
- Programming Languages: Proficient in SWIFT and objective-c, with experience in latest libraries and frameworks like SWIFTUI, combine, XCUnitTest, XCUIUnitTest.
- Architecture and Design Patterns: Design patterns, clean code practices, SOLID principles, dependency injection.
- Continuous Integration/Continuous Deployment (CI/CD): Jenkins, GitLab CI, FastLane
- Performance Optimization: Good knowledge of optimizing memory usage in iOS apps in addition to the familiarity with ARC tools for profiling and optimizing app performance.
- Security: Have a secure coding practices and proper using for KeyChain storage
- Quality Assurance: implement and encourage a code review process to ensure code quality and high-quality coding standards.
- SDK Development: have a good experiance in developing a SDK framework
- Backend API: Restfull API, SocketIO
Leadership and People Skills:
- Proven ability to lead and motivate a team: Delegate tasks effectively, provide guidance and feedback, mentor junior developers, and foster a collaborative environment.
- Excellent communication and interpersonal skills: Clearly communicate technical concepts both verbally and in writing, effectively negotiate with stakeholders, and build strong relationships with team members.
- Project management skills: Plan and prioritize tasks, set deadlines, track progress, and manage risks effectively.
- Problem-solving and decision-making skills: Think critically, identify and solve technical challenges, and make sound decisions under pressure.
Minimum of 5 years of hands-on mobile development experience.
Minimum of 2 years of leadership experience as a technical lead, senior developer or similar role.
Salary budget is 4500 JOD