iOS Engineer

italki
Municipality of Madrid, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Madrid, Spain

Tech stack

IOS Applications
iOS
XCode
Application Frameworks
C++
Computer Programming
Memory Management
IOS SDK
Mobile Application Software
Objective-C
Performance Tuning
iOS
Swift
React Native

Job description

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

Do you have experience in iOS development?, 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.

Apply for this position