
Senior Mobile Engineer, iOS
Posted May 19

Posted May 19
This is a fully remote position, open to applicants in Mauritius.
• Create innovative new features by assessing user journeys, designing implementations based on product specifications, writing high-quality code, and collaborating with your team to deliver features.
• Provide technical suggestions to enhance our products and refine our development processes, as we have a clearly defined roadmap for technical improvements within our iOS codebase.
• Transform designs into efficient, maintainable, and reusable code along with accompanying tests.
• Engage in code reviews to merge changes with the existing codebase.
• Utilize performance metrics to create an enjoyable experience for our users, allowing data to inform decisions on what needs refactoring.
• Manage your time effectively and take responsibility for your work. Support team members, communicate actively, and participate in team activities.
• Contribute to our engineering culture by attending daily stand-ups, planning with your team, and sharing knowledge.
• Proficient knowledge of Swift and UIKit.
• Experience with a component library and style guide.
• Strong understanding of SOLID principles.
• Experience with Functional Reactive Programming (FRP), specifically RxSwift and/or Combine.
• Background in consuming RESTful APIs and collaborating on their design.
• Experience in unit testing (XCTest) and, equally important, writing code that is easily testable.
• Proficient with Git and GitHub.
• Comfortable working within CI/CD processes.
• Familiarity with the app creation and shipping process (including provisioning profiles, certificates, App Store Connect, TestFlight, etc.).
• Understanding of common architectural patterns (MVC, MVVM, etc.).
• Options for remote work.
SD Solutions
SIS International Research & Strategy Consulting
Roblox
Get handpicked remote jobs straight to your inbox weekly.