The Mobile Engineer will provide technical leadership and expertise in the design, development, and maintenance of mobile applications across iOS and Android platforms.
Key Requirements
- Bachelor’s or master’s degree in computer science, Software Engineering, Information Technology, or a related field.
- 5+ years’ experience in mobile development with progressively complex projects.
- Proficiency in Swift, Kotlin, Java, and cross-platform development using React Native (essential).
- Expertise in mobile frameworks such as Cocoa Touch and Android SDK, as well as experience with Flutter or Xamarin as an asset.
- Experience with mobile architectures (MVVM, MVP, MVC), design patterns, algorithms, and data structures.
- Strong knowledge of UI/UX design principles, API integration, and backend services.
- Familiarity with version control systems (Git), CI/CD pipelines, testing frameworks (XCTest, Espresso), and performance optimization techniques.
- Demonstrated leadership and mentoring skills, including code reviews, conflict resolution, and team guidance.
- Strong problem-solving, debugging, and critical thinking capabilities.
- Commitment to continuous learning, staying updated on industry trends, attending workshops, and obtaining certifications.
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] NOTE: When replying to the advert, also include the reference number in the subject line. Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.
Desired Skills:
- Swift
- Kotlin
- Java
- React Native