Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Introduction
italki is looking for an iOS Engineer who is passionate about technology and the education industry. You will join the italki mobile technology team to provide excellent products that enhance user experience for our global users, promote the development of italki's business, and help us build a leading global language learning community.
Responsibilities
- Responsible for the design, implementation of functional modules, testing, and maintenance of the iOS mobile application.
- Analyze the structure and architecture of iOS applications and optimize performance.
- Develop and maintain mobile applications on the iOS platform.
- Conduct various technical tracking and analysis of the project, resolving issues related to system security and performance optimization.
- Regularly share technical knowledge to enhance team collaboration and creativity.
- Actively research and practice new technologies, collaborate with product teams to analyze requirements, and engage in technical discussions, trials, and implementation.
Requirements
- Over 4 years of iOS development experience, with the ability to independently complete application frameworks.
- Proficient in C/C++, Objective-C, and Swift.
- Familiar with tools like Xcode and Instruments, and skilled in high-performance programming and performance tuning on iOS.
- Understanding of iOS network communication mechanisms, memory management, thread management, and performance optimization.
- Knowledge of iOS application frameworks, proficient with iOS SDK, and familiar with CI and other automation tools.
- Passionate about new technologies, possessing a spirit of teamwork, and enthusiastic about internet product development.
Plus
- Prior experience in educational system development is preferred.
- Good English listening, speaking, reading, and writing skills, with an interest in language learning.
- Preferably has a technical blog or independent app projects.
- Familiarity with payments, messaging, localization configuration, or one or more aspects of RN (React Native) is a plus.
Key Skills
Ranked by relevanceReady to apply?
Join italki and take your career to the next level!
Application takes less than 5 minutes

