HamburgerMenu
hirist

MarsDevs - iOS Developer - Mobile App Designing

Marsdevs
Maharashtra
5 - 7 Years
star-icon
4white-divider9+ Reviews

Posted on: 06/08/2025

Job Description

Company Description :

MarsDevs is a remote-first, offshore digital product development company known for its exceptional code quality, no-vendor-locking guarantee, and speed.

We specialize in building MVPs, Mobile and Web Applications, and SaaS Products for startups and SMBs.

Our services include UI/UX design, technical consulting, deployment, and maintenance.

Based in India, MarsDevs has delivered over 60 solutions in 10 countries across various industries in the last 4 years.

We scale our project teams through our partnership network to ensure the best technical fit for each project.

NOTE : WE ARE HIRING FOR A CONTRACTUAL ROLE.

IOS Developer Requirements :

- Strong experience in developing iPhone/iPad applications with a minimum of 5+ years of experience using iOS frameworks.

- One or more published iOS apps in the App Store.

- In-depth knowledge of App Store release process, iOS, and Apple guidelines.

- Strong knowledge of OOP, design patterns and debugging techniques to maintain stable production releases.

- Strong knowledge of Swift, Cocoa Touch and Xcode.

- Up-to-date knowledge about the latest iOS development ecosystem.

- Excellent command over Data Structures and Algorithms.

- Solid knowledge of REST API integration and JSON response structure.

- Experience writing unit tests, testable code.

- In-depth knowledge of PoP(Protocol oriented Programming).

- Great command over iOS architectures to maintain and contribute to a large codebase.

- Good knowledge of notifications and app/ view lifecycle.

- Understanding of third-party SDK integrations using Cocoapods, SPM, etc.

Responsibilities :

- Experience working in an Agile environment and a project management tool like Jira.

Responsibilities :


- Design, build, and maintain high-performance, reusable and reliable iOS features purely in the latest versions of Swift.

- Work alongside product managers and backend team to design, architect and implement new features in production.

- Write unit-test code for robustness, usability, and general reliability.

- Continuously discover, evaluate, and implement new technologies to maximize development.


info-icon

Did you find something suspicious?