
Senior Mobile Developer – iOS
Posted May 24

Posted May 24
This is a fully remote position, open to applicants in Morocco.
• Collaborating in an Agile environment to develop and maintain features;
• Writing code that is testable and ensuring adherence to the agreed test coverage;
• Documenting your code effectively;
• Taking full ownership of your code throughout its lifecycle—from development to deployment and maintenance;
• Diagnosing production issues and formulating effective solutions;
• Working both independently and within a team to accomplish tasks;
• Playing a crucial role in the design and implementation of solutions;
• You excel at:
• - Swift, Cocoa Touch, and various Apple frameworks;
• - Being self-motivated and working with minimal supervision towards a shared team or company goal;
• - Creating seamless visual interactions and implementing mobile user experience patterns;
• - Demonstrating a sense of craftsmanship in your work, striving for optimal solutions and taking pride in the final product;
• - Staying updated with the latest trends, architectures, ideas, and technologies within the mobile ecosystem;
• - Being a collaborative team member, sharing knowledge, and leading by example;
• You are proficient in:
• - Agile methodologies and mindsets such as Scrum and Kanban;
• - Developing and maintaining iOS applications from concept to App Store release;
• - Producing clean, organized code while leveraging software design patterns, architectural patterns, and data structures;
• Nice to have:
• - Experience with FRP frameworks (ReactiveCocoa, RxSwift, etc.);
• - Familiarity with MVVM(-C) architecture;
• - Knowledge of functional programming concepts;
• - Experience with CI/CD development methodologies and tools (fastlane, Jenkins, Travis, GoCD, etc.);
• - Ability to test code and/or write testable code;
• - Contributions to Open Source projects and/or a willingness to participate;
• Health Insurance, because your health is our priority;
• Flexible working hours;
• Unlimited Paid Time Off (PTO);
• Opportunities for training and conferences: create your own training plan;
• Choose the laptop and peripherals that best fit your needs;
• Enjoy access to a fantastic office for in-person collaboration, with remote work also available;
SD Solutions
SIS International Research & Strategy Consulting
Roblox
Get handpicked remote jobs straight to your inbox weekly.