Search by job, company or skills
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.
Date Posted: 22/09/2025
Job ID: 126858457