CMC Global Company Limited.
iOS Developer
CMC Global Company Limited.Singapore20 hours ago
Full-timeEngineering, Information Technology

Responsibilities:

•    Architect,  design,  and  develop  scalable and maintainable iOS applications using the Swift and React Native programming language.

•    Collaborate with project leads, others to translate the requirements to technical specifications.

•    Establish best practices and coding standards for iOS development, ensuring adherence to quality, performance, and security standards.

•    Conduct code reviews and ensure everyone follow established coding practices and guidelines.

•    Drive technical discussions, make architectural decisions, and provide solutions to complex technical challenges.

•    Troubleshoot and debug issues, ensuring timely resolution and minimal impact on project timelines.

Requirements:

•    Proven experience in iOS application development using Swift and React Native, with at least 8 years of relevant working experience.

•    Exhibits strategic thinking and the ability to lead and manage complex projects effectively.

•    Extensive experience in designing and developing complex iOS applications, with a deep understanding of iOS SDK, Cocoa frameworks.

•    Strong understanding of threading management, thread synchronisation techniques in iOS.

•    Strong understanding of using background task processing techniques in iOS.

•   Experience in monitoring and analysing application performance metrics related to threading and background processing, identifying bottlenecks and areas for optimisation.

•    Understanding of Sensorkit, Firebase is a plus.

•    Strong  understanding  of  software engineering principles, design patterns, and best practices.

•    Strong problem-solving and analytical skills, with a focus on delivering scalable and maintainable solutions.

•    Experience with Agile development methodologies such as Git, and CI.


Key Skills

Ranked by relevance