We are looking for passionate and experienced mobile developers to join our client's team as Lead iOS Developer / Lead Android Developer.
You will play a key role in architecting, developing, and optimizing high-quality mobile applications, while guiding the team with best practices and technical leadership.
Lead iOS Developer
Responsibilities
- Architect, design, and develop scalable iOS applications using Swift and React Native.
- Translate requirements into robust technical specifications.
- Establish coding standards and best practices for iOS development.
- Conduct code reviews, mentor developers, and ensure adherence to quality, performance, and security standards.
- Drive architectural discussions and provide solutions to complex challenges.
- Troubleshoot and debug issues, ensuring timely resolution.
- Optimize application performance, including threading and background processing.
Requirements
- 8+ years of experience in iOS application development.
- Strong expertise in Swift, iOS SDK, Cocoa frameworks, and React Native.
- Deep understanding of thread management, synchronization, and background task processing.
- Hands-on experience in monitoring and optimizing app performance.
- Familiarity with Firebase, SensorKit is an advantage.
- Strong foundation in software engineering principles and design patterns.
- Proven leadership in driving projects and mentoring teams.
- Experience with Agile practices, Git, and CI/CD pipelines.
Lead Android Developer
Responsibilities
- Architect, design, and develop scalable Android applications using Java/Kotlin and React Native.
- Collaborate with stakeholders to define requirements and technical specifications.
- Establish coding standards and best practices for Android development.
- Conduct code reviews, mentor developers, and ensure adherence to quality, performance, and security standards.
- Drive architectural decisions and resolve complex technical challenges.
- Troubleshoot, debug, and resolve application issues with minimal downtime.
- Optimize performance with a focus on threading, background tasks, battery, and network efficiency.
Requirements
- 8+ years of experience in Android application development.
- Strong expertise in Java/Kotlin, Android SDK, architecture components, and React Native.
- In-depth knowledge of multithreading, synchronization, and background processing.
- Proven experience in performance monitoring and optimization.
- Solid understanding of software engineering principles and design patterns.
- Excellent leadership and project management skills.
- Experience with Agile methodologies, Jira, Git, and CI/CD workflows.
Ryan Leo
Registration No.: R
EA License No.: 23C1980