Job Openings Software Engineer (IOS)

About the job Software Engineer (IOS)

Job Summary:
We are seeking a skilled and passionate iOS Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance mobile applications for SwiftUI full-stack developer. You will work closely with cross-functional teams to deliver seamless user experiences and innovative mobile solutions.
Key Responsibilities:

  • Proficiency in SwiftUI development

  • Access to their own development machine

  • Experience with Node.js development

  • Familiarity with Jest and Mocha testing frameworks

  • Strong understanding of SwiftUI views and iOS development nuances

  • Develop and maintain iOS applications using Swift UI, Swift and/or Objective-C.

  • Collaborate with UI/UX designers to create intuitive and visually appealing interfaces.

  • Implement best coding practices and ensure application performance and reliability.

  • Debug and resolve technical issues to enhance application performance.

  • Integrate third-party APIs and services as needed.

  • Write clean, scalable, and maintainable code following industry standards.

  • Participate in code reviews and provide constructive feedback to team members.

  • Keep up to date with the latest iOS trends, technologies, and frameworks.

Required Skills & Qualifications:

  • Experience 1 to 3 years

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

  • Proven experience in iOS development with a strong portfolio of published apps.

  • Proficiency in Swift and/or Objective-C.

  • Strong understanding of UIKit, Core Data, Core Animation, and Core Location.

  • Familiarity with RESTful APIs and JSON to connect iOS applications to backend services.

  • Experience with Git and version control systems.

  • Knowledge of design principles, patterns, and best practices in mobile development.

  • Understanding of Apples design principles and interface guidelines.

  • Experience with third-party libraries and APIs.

  • Strong problem-solving and debugging skills.

  • Excellent communication and teamwork skills.

Preferred Qualifications:

  • Experience with SwiftUI and Combine framework.

  • Familiarity with cloud platforms like Firebase, AWS, or Google Cloud.

  • Knowledge of CI/CD processes for mobile applications.

  • Experience with Agile development methodologies.

  • Previous experience in App Store submission and release process