Senior iOS Developer

🏢 AppMySite · all AppMySite jobs
📍 United States
📅 Posted 2026-07-19 · via Himalayas
🏷 iOS-Development,Mobile-Development,IT-Services,Senior-IOS-Developer,Senior-IOS-Engineer,Senior-Mobile-Developer,Senior-Mobile-App-Developer,Senior-Mobile-Development,Senior-Mobile-Application-Developer-(IOS-Android),iOS-Developer,Software-Engineer
Apply on original site ↗

This is a remote position.
Job Role:
We are looking for a Senior iOS Developer to join our product team. This role requires you to be responsible for the development and maintenance of applications for a diverse range of iOS devices. You’ll be an exceptional problem solver and take responsible actions in ensuring the application is optimized in technology, performance and user experience.
Project Role: Senior iOS Developer
Work Experience: 5+ years
Work location: Remote
Must Have Skills: Swift, MVP, MVVM
Roles and Responsibilities
- Design and build advanced applications for the iOS platform.

- Writing clean and efficient code for iOS applications.

- Work with outside data sources and APIs.

- Unit - test code for robustness, including edge cases, usability, and general reliability.

- Familiarity with RESTful APIs to integrate iOS applications effectively.

- Monitoring the performance of live apps and work on optimizing them at the code level.

- Staying up to date with new mobile technology trends, applications, and protocols.

- Collaborating with UI & UX designers to ensure that each app is presentable and in perfect working order.

Technical Profile
- Proficient with Swift and Objective-C.

- Proficient understanding of code versioning tools such as Git, BitBucket, SourceTree.

- Familiarity with various testing tools.

- Understanding of ViewModel.

- Proficient with continuous integration and deployment.

- Proficient with MVP, MVVM and Cocoa Touch.

- Well versed with Apple’s design principles & application interface guidelines.

- Good knowledge and experience in designing layouts using AutoLayout.

Desired Candidate Profile
- Good communication skills

- Good, positive attitude

- Good debugging and problem-solving skills

- Good IQ

- Lots of common sense

Originally posted on Himalayas

← All remote jobs