about the company
Established in 2019, my client is a market leader in the technology industry, providing reliable IT services e.g. network security and privacy protection, to power the fastest growing mobile services in the world.
about the role
- Perform iOS development tasks and iterations, ensuring timely project delivery while upholding code quality.
- Assume accountability for iOS app architecture design, module segmentation, and the implementation of pivotal features.
- Lead the migration of iOS platforms from Objective-C to Swift.
- Conduct comprehensive code reviews, offering constructive feedback and suggestions to uphold code quality and uniformity.
- Collaborate with the backend team to ensure stability, security, and consistency in data exchange.
- Address intricate technical challenges, including those related to network communication and data synchronization.
- Introduce new mobile development technologies, tools, and frameworks to continually enhance the team's technical proficiency.
- Aid the product manager in comprehending user requirements by providing technical feasibility analysis and recommendations.
- Stay abreast of the latest trends and advancements in mobile development to support ongoing product innovation.
skills and requirements needed
- Minimally Diploma/ Degree in Information Technology or equivalent.
- Minimally 5 years of working experience in iOS development, data structures and algorithms.
- Proficient in Swift, well-versed in Objective-C, and knowledgeable about the latest iOS development technologies and trends.
- Thorough understanding of object-oriented design principles, design patterns, and architecture design.
- Extensive experience in seamlessly integrating with RESTful APIs, comprehending network communication mechanisms, and adhering to security requirements.
- Capability to independently oversee the complete mobile app development lifecycle, encompassing requirements analysis, design, development, testing, release, and maintenance.
- Excellent problem-solving skills, adept at swiftly identifying and resolving intricate technical issues.
- In-depth knowledge and practical expertise in optimizing mobile app performance and enhancing user experience.
- Exceptional teamwork, communication skills, resilience, and self-motivation.
To apply online please use the 'apply' function, alternatively you may contact Joey at [email protected].
(EA: 94C3609/ R1879086)