Posted 1 year ago

Roles and Responsibilities:

  • Design, develop, and maintain cutting-edge iOS applications for iPhone and iPad devices.
  • Collaborate with product managers, UI/UX designers, and backend developers to build seamless, user-friendly mobile experiences.
  • Write high-quality, maintainable code using Swift and Objective-C, following best practices in iOS development.
  • Optimize app performance, memory management, and battery usage to ensure a smooth and responsive user experience.
  • Debug and resolve technical issues and bugs reported by QA teams or end-users, ensuring app stability and reliability.
  • Integrate third-party libraries, APIs, and cloud services like Firebase or AWS to extend app features.
  • Participate in code reviews, actively providing and receiving constructive feedback to improve code quality.
  • Work with CI/CD tools for continuous integration and delivery, ensuring timely app releases on the App Store.
  • Collaborate with cross-functional teams using Agile methodologies to meet project timelines and deliver high-quality apps.
  • Stay updated on the latest iOS development tools, frameworks, and industry trends to continuously enhance app functionality.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong proficiency in Swift and Objective-C, with experience in building and deploying iOS applications.
  • Familiarity with iOS frameworks such as UI Kit, Core Data, Core Animation, and other Apple development technologies.
  • Experience with RESTful APIs, JSON, and integrating iOS apps with backend services.
  • Solid understanding of design patterns like MVC, MVVM, and iOS Architecture Components.
  • Proficiency in Git or other version control systems, enabling efficient team collaboration.
  • Experience with iOS app publishing, updating apps on the App Store, and understanding of app lifecycle management.
  • Knowledge of push notifications, cloud messaging, and integrating third-party services like Firebase.
  • Excellent problem-solving skills and attention to detail, with the ability to debug and resolve issues quickly.
  • Strong communication skills, both written and verbal, to collaborate effectively with team members and stakeholders.
  • Ability to work in a fast-paced, Agile environment, managing multiple tasks and meeting deadlines.

Apply For This Job

A valid email address is required.
A valid phone number is required.