iOS Developer

Noida, Uttar Pradesh, India
Aug 28, 2024
Sep 28, 2025
Remote
Contract
6 Years
Job Description

As an iOS Developer, you will be a key player in developing and maintaining high-quality iOS applications. You will work closely with a remote team to deliver solutions that meet the needs of our financial services customer. Your role will involve creating efficient, scalable, and robust mobile applications, ensuring seamless integration with back-end services and adhering to Apple’s design principles and best practices.

Key Responsibilities

  1. App Development. Design, build, and maintain high-performance iOS applications using Swift and Objective-C.
  2. Framework Utilization. Leverage iOS frameworks and tools such as UIKit, Autolayout, Core Animation, and GCD to create smooth and responsive user experiences.
  3. API Integration. Implement RESTful and GraphQL APIs to connect applications to back-end services, ensuring robust and secure data exchange.
  4. Performance Optimization. Manage offline storage, threading, and performance tuning to enhance app efficiency and user experience.
  5. Code Quality. Adhere to best practices in code versioning using Git, and conduct thorough testing with XCTest and XCUITest to ensure app reliability.
  6. Design Principles. Follow Apple design guidelines and patterns to deliver intuitive and visually appealing applications.
  7. Problem Solving. Troubleshoot and debug complex issues, providing effective solutions in a timely manner.
  8. Communication. Collaborate effectively with remote team members and stakeholders, ensuring clear and consistent communication throughout the development lifecycle.

Qualifications

  1. Educational Background. Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  2. Experience. 6+ years of professional experience in iOS development with a proven track record of released applications on the App Store.
  3. Technical Skills. Proficiency in Swift, Objective-C, UIKit, Autolayout, Core Animation, and GCD. Experience with RESTful and GraphQL APIs.
  4. iOS Knowledge. Strong understanding of iOS frameworks, different versions of iOS, and handling various screen sizes.
  5. Development Tools. Familiarity with offline storage, threading, performance tuning, and Apple push notifications.
  6. Version Control. Experience with code versioning tools like Git.
  7. Soft Skills. Excellent problem-solving abilities, communication skills, and the capability to work collaboratively within a remote team.

Why Join Us?

  1. Impactful Work. Contribute to significant projects within the financial services sector, shaping the future of mobile applications.
  2. Flexible Environment. Enjoy the benefits of a fully remote role, providing flexibility and work-life balance.
  3. Collaborative Culture. Work with a diverse team of professionals, leveraging collective expertise to achieve excellence.

How to Apply. If you are an experienced iOS Developer with a strong portfolio and a passion for mobile technology, apply now to join our dynamic team at Insight Global.

For more information, or to submit your application, please contact [email protected].

Related Jobs