We are looking for an experienced iOS Mobile Developer to join our team and help us build and maintain high-quality mobile applications for iPhone and iPad users. As an iOS Developer, you will work closely with designers, project managers, and other developers to create seamless, user-friendly experiences that help students engage with educational resources.
Key Responsibilities:
- Design, develop, and maintain iOS applications for the platform, ensuring they are optimized for performance, usability, and stability.
- Collaborate with cross-functional teams to define, design, and ship new features and functionality for mobile apps.
- Write clean, maintainable, and efficient code following best practices for mobile development.
- Perform testing and debugging to ensure high-quality app performance and address any issues that arise.
- Stay up to date with the latest iOS development trends, tools, and technologies to keep our apps current and competitive.
- Participate in code reviews and contribute to the continuous improvement of our development processes.
- Optimize mobile applications for speed and efficiency while keeping a strong focus on the user experience.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Proven experience as an iOS Developer with a strong portfolio of iOS applications (please provide links to any apps you've worked on).
- Proficiency in Swift and Objective-C programming languages.
- Strong understanding of iOS development frameworks (UIKit, SwiftUI, Core Data, etc.).
- Experience with RESTful APIs and integration of third-party libraries and APIs.
- Familiarity with version control systems, particularly Git.
- Solid understanding of UI/UX design principles and how to implement them in mobile apps.
- Experience with mobile app testing tools, debugging, and performance optimization techniques.
- Knowledge of Apple's App Store submission process and guidelines.
- Strong problem-solving skills, attention to detail, and a passion for quality software development.