Remotery

Senior Mobile Developer – iOS

Posted May 24

This is a fully remote position, open to applicants in Morocco.

📋 Description

• 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;


⛳️ Requirements

• 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;


🏝️ Benefits

• 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;

People also viewed

Tether.to10 hours ago

Bare Developer

DK flagDenmark OnlyFull-timeSoftware Engineer
ApplyView job
SD Solutions10 hours ago

Mechanical Designer – Ventilation & Engineering

UA flagUkraine OnlyFull-timeSoftware Engineer
ApplyView job
SIS International Research & Strategy Consulting10 hours ago

Survey Programmer – Ops, Scripting

IN flagIndia OnlyFull-timeSoftware Engineer₹600k/year
ApplyView job
Roblox10 hours ago

Developer Engagement Representative – Part-Time Contract

TH flagThailand OnlyFreelanceSoftware Engineer
ApplyView job
CrowdStrike10 hours ago

Associate Curriculum Developer, Regional Training Lead – JAPAC

JP flagJapan OnlyFull-timeSoftware Engineer
ApplyView job
Leega1 day ago

Frontend Developer – Flutter (Mid-level)

Anywhere in the WorldFull-timeSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers