IOS Engineer (Mandarin Speaker Only)
RM 6,000 - RM 7,999 / Per Mon
Checking job availability...
Original
Simplified
Job description: i. Use Flutter to develop C-end App, collaborate with the team to formulate technical solutions and realize high-quality function delivery; ii. Responsible for planning feature set tasks, technology evolution, ensuring high maintainability of the code, and participating in the next generation of cross-platform cutting-edge technology pre-research; iii. Develop and maintain Flutter basic components and related tool chain, undertake performance optimization related work. iv. Implement custom rendering engines: Build and optimize custom rendering pipelines to improve visual performance and enhance UI interactions on iOS. v. Integrate native iOS features with Flutter: Develop efficient bridges between Flutter and iOS native frameworks (e.g., UIKit, Core Data) to leverage platform-specific features. vi. Conduct end-to-end performance monitoring and tuning: Use profiling tools (e.g., Instruments) to analyze and optimize app performance, startup time, and memory usage. vii. Develop advanced animations and interactions: Create complex, interactive animations using Flutter and native iOS capabilities to enhance user experience. viii. Maintain and improve CI/CD pipelines: Automate app building, testing, and deployment processes to ensure seamless development and delivery. ix. Ensure security and compliance: Implement security best practices and ensure adherence to platform guidelines, including data protection and user privacy. x. Contribute to team skill-building: Mentor junior developers, share knowledge on Flutter and iOS development, and help improve team productivity and technical excellence. Job Requirement: Fluency in English and Mandarin is a must to facilitate cross-functional and cross-border collaboration. Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Minimum of 3–5 years of professional experience in mobile application development, with at least 3 years dedicated to iOS development and significant experience with Flutter. Proficiency in Dart and Swift, with a deep understanding of iOS platform architecture and Flutter framework. Experience in developing and deploying complex applications using Flutter, including custom plugin development to integrate native iOS functionalities. Strong understanding of RESTful APIs, GraphQL, and real-time data synchronization techniques. Expertise in performance optimization, including memory management, CPU usage reduction, and app startup time improvement. Familiarity with advanced state management approaches in Flutter, such as Bloc, Provider, or Riverpod. Experience with continuous integration and continuous deployment (CI/CD) pipelines specific to Flutter and iOS applications. Knowledge of security best practices in mobile application development, including data encryption and secure user authentication mechanisms. Contributions to open-source Flutter projects or active participation in the Flutter community. Understanding of Agile methodologies and experience working in Agile development environments. Ability to mentor junior developers and lead technical discussions to drive project success.
Similar Jobs