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