Nepal Tech Solution
Kathmandu, Nepal / REMOTE
1-3 + year
Application Deadline:

An iOS Developer is responsible for designing, developing, and maintaining iOS mobile applications. They work closely with designers, project managers, and other developers to build and maintain applications that are both functional and visually appealing. They also ensure that the apps are optimized for performance and usability on iOS devices.

  • Design and develop iOS mobile applications using Swift or Objective-C
  • Write clean, maintainable, and efficient code
  • Collaborate with designers, project managers, and other developers to design, develop and implement new features
  • Test and debug code to ensure that applications are working correctly
  • Stay up-to-date with new technologies and best practices in iOS development
  • Troubleshoot and debug issues
  • Ensure high performance and availability of applications
  • Work with the team to improve and optimize the applications for scalability and security
  • Ensure that the application is in compliance with the app store guidelines
  • 1-3 years of experience as an iOS Developer or a similar role
  • Strong understanding of Swift and Objective-C programming languages
  • Strong understanding of iOS development concepts such as Auto Layout, Core Data, Core Animation, Core Location, and Cocoa Touch
  • Strong debugging, problem-solving, and analytical skills
  • Experience with Git and version control
  • Strong communication and collaboration skills
  • Experience with web services and APIs integration
  • Experience with third-party libraries and APIs
  • Familiarity with best practices for mobile design, iOS Human Interface Guidelines, and iOS Accessibility Guidelines
  • Strong understanding of App store guidelines and submitting applications for review
  • Knowledge of Android development is a plus