Senior IOS Engineer (Mandarin Speaker Only)
RM 6,000 - RM 7,999 / Per Mon
Checking job availability...
Original
Simplified
Job Description: i. Address client-side technical challenges and conduct pre-research on emerging technologies: Take ownership of complex technical issues on the client side and explore cutting-edge technologies for potential integration into products. ii. Design robust business and technical frameworks: Architect scalable and maintainable frameworks for engineering workflows, conduct rigorous code reviews, and drive improvements in R&D efficiency and product quality. iii. Optimize app performance, power consumption, and user experience: Analyze and refine application performance, minimize power usage, and enhance overall user experience through data-driven approaches and testing. iv. Implement and optimize real-time audio and video technologies: Develop high-performance modules for real-time audio and video processing, focusing on noise suppression, echo cancellation, and low-latency streaming. v. Cross-platform framework integration: Create seamless solutions for integrating iOS applications with cross-platform frameworks like Flutter or React Native, ensuring compatibility and superior performance. vi. High-security application development: Build and integrate advanced security mechanisms, including data encryption, user data protection, and hardware security features like Keychain and Secure Enclave. vii. Develop sophisticated animation and rendering systems: Leverage Core Animation and Metal to create complex, high-performance animations and optimize UI rendering for fluid and responsive interactions. viii. Architect distributed storage solutions: Design efficient offline storage and synchronization systems, supporting high-concurrency use cases for a global user base. ix. Customize and enhance the Swift compiler toolchain: Extend the capabilities of the Swift compiler to improve build processes, reduce compile times, and boost development efficiency across the team. Job Requirement: Fluency in English and Mandarin is a must to facilitate cross-functional and cross-border collaboration. Bachelor's degree or higher in Computer Science, Software Engineering, or a related field. At least 5-8 years of hands-on iOS development experience, including participation in large-scale projects or full lifecycle app development. Proficient in Swift and Objective-C, with a deep understanding of iOS platform architecture and frameworks (UIKit, Core Data, Core Animation, Core ML, etc.). Proven experience in designing and developing high-performance, low-latency iOS applications, especially in fields like audio/video processing and real-time communication. Expert-level skills in performance tuning using Instruments and other profiling tools. In-depth understanding of networking protocols (e.g., HTTP/HTTPS, WebSocket) and cryptography practices. Exceptional system architecture design and code review capabilities, with a proven track record of mentoring team members effectively. Excellent communication and collaboration skills to interface seamlessly with product, design, and backend teams. Familiarity with AI technologies such as Core ML or TensorFlow Lite. Expertise in cutting-edge technologies like SwiftUI, Combine, and ARKit.
Similar Jobs