IOS development Internship Programme (Only Saudi Nationals
Description
Innovation Team is a forward-thinking technology company that specializes in providing innovative solutions to businesses. We are currently seeking a talented Mobile Developer to join our team. As a Mobile Developer at Innovation Team, you will be responsible for developing, testing, and maintaining mobile applications for i OS platforms. You will collaborate with cross-functional teams to understand project requirements, design user interfaces, and implement app features. Additionally, you will work closely with product managers and UX designers to deliver high-quality, user-friendly mobile applications. This position requires a strong understanding of mobile development technologies and frameworks, as well as excellent problem-solving and debugging skills. The ideal candidate is highly motivated, detail-oriented, and has a passion for creating exceptional user experiences. At Innovation Team, we value innovation, collaboration, and continuous learning. We offer a flexible and inclusive work environment, where your contributions are valued, and opportunities for professional growth and development are provided.
Requirements
Please note that the posting does not specify a minimum level of experience. All levels of experience are welcome to apply.
Responsibilities:
i OS Application and SDK Development:
Design, develop, and maintain advanced i OS applications using both Objective-C and Swift.
Collaborate with cross-functional teams to define, design, and ship new features.
Create and enhance SDKs for i OS, ensuring seamless integration for external developers.
Code Review and Optimization:
Conduct code reviews to ensure code quality, best practices, and performance.
Identify and resolve bottlenecks, bugs, and other issues to maintain smooth application performance.
Cross-Platform Experience: (Nice to have)
Leverage experience with other mobile technologies such as React Native to contribute to cross-platform development initiatives.
Technical Leadership:
Provide technical leadership and mentorship to junior developers.
Collaborate with other senior developers and architects to drive technical decisions.
Collaboration and Communication:
Work closely with product managers, designers, and QA teams to deliver high-quality products.
Communicate effectively with team members to ensure a smooth development process.
Requirements:
Bachelor’s degree in Computer Science or a related field.
Professional i OS development experience. (All Levels of experience are welcome to apply)
Proficiency in both Objective-C and Swift.
Clean & readable code writing.
Proficient understanding of code versioning tools, such as Git.
Experience in building and maintaining SDKs for i OS.
Ability to understand business requirements and translate them into technical requirements.
Familiarity with Restful APIs to connect i OS applications to back-end services.
Familiarity with cloud message APIs and push notifications.
Strong understanding of i OS design principles, guidelines, and best practices.
Experience with performance and memory tuning tools.
Solid understanding of the full mobile development life cycle.
Familiarity with cross-platform development technologies, such as React Native, is a plus.