
iOS Developer
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in Morocco.
• Develop and maintain our mobile applications, including Crave, CTV, and Noovo.
• Collaborate closely with Product Owners to create detailed specifications.
• Provide recommendations on the integration of new and emerging technologies.
• Engage in the product definition stage, daily scrums, grooming sessions, and story refinement.
• Execute comprehensive unit and UI testing, addressing edge cases, usability, and overall reliability.
• Utilize Git to create pull requests, review code, and merge branches effectively.
• Work collaboratively with the team and take part in knowledge-sharing activities.
• Apply Agile Scrum development methodologies in all research, analysis, prototyping, and interface development projects.
• At least 3 years of experience in iOS development (Swift).
• In-depth knowledge of iOS frameworks, performance optimization, and best practices (UIKit or SwiftUI, Structured Concurrency, Combine, GCD).
• Strong and demonstrable grasp of object-oriented design patterns and principles.
• Experience in automated testing, including unit, integration, and UI tests.
• Comprehensive understanding of mobile user interface guidelines and best practices.
• Familiarity with VoiceOver and Dynamic Type.
• Proven experience in planning and drafting technical documentation.
• Excellent problem-solving and risk management abilities.
• Strong initiative, prioritization, and teamwork skills.
• Continuous Learning.
• Opportunities for professional growth.
• An engaging multi-cultural environment.
Software Mind
Genesis Tech
Get handpicked remote jobs straight to your inbox weekly.