Senior iOS Developer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Minimum 5 years of experience in iOS development., Proficiency in Swift, MVP, and MVVM architectures., Strong understanding of iOS design principles and UI/UX collaboration., Experience with RESTful APIs, version control, and testing tools..

Key responsibilities:

  • Design and develop advanced iOS applications.
  • Write clean, efficient, and reliable code.
  • Collaborate with UI/UX designers to ensure app quality.
  • Monitor and optimize app performance post-launch.

AppMySite logo
AppMySite Scaleup https://www.appmysite.com/
51 - 200 Employees
See all jobs

Job description

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



Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Related jobs