About the position
Seeking a Senior Mobile Developer to design, develop, and maintain high-quality iOS and Android applications. The ideal candidate is highly skilled in native and cross-platform development (React Native essential), UX/UI design, and API integration. You will lead technical initiatives, mentor junior developers, and deliver scalable, performant mobile solutions while collaborating closely with cross-functional teams.
Responsibilities
- Build and maintain mobile apps using Swift, Kotlin, Java, and React Native.
- Design scalable architectures (MVVM, MVP, MVC) and integrate with backend services/APIs.
- Optimize app performance, implement secure coding, and ensure regulatory compliance.
- Conduct testing, debugging, and performance tuning.
- Mentor junior developers and provide technical leadership.
- Collaborate with designers, developers, product managers, and stakeholders.
- Manage multiple projects, timelines, and resources effectively.
- Stay updated on industry trends, technologies, and frameworks.
Key Requirements
- Bachelor's in Computer Science, Software Engineering, IT, or related field; Master's a plus.
- 5+ years' experience in iOS and Android development.
- Proficiency in Swift, Kotlin, Java, Objective-C, and React Native; familiarity with Flutter/Dart a bonus.
- Strong UI/UX, app architecture, API integration, version control (Git), and testing skills.
- Excellent problem-solving, communication, and leadership abilities.
- Proven ability to deliver high-quality apps and manage multiple projects.
Should you meet the requirements for this position, please email your CV to [Email Address Removed]. You can also contact the IT team on [Phone Number Removed]; or visit our website at [URL Removed]
Desired Skills:
- iOS
- Android
- Kotlin
- Swift
- Java
- React Native