Posted: 19 June
The role
Job Summary
We are looking for an experienced Native Mobile Developer with strong expertise in both iOS and Android application development, along with hands-on backend development experience in Java. The ideal candidate should have experience building scalable mobile applications and integrating them with robust backend services and APIs.
Key Responsibilities
- Design, develop, and maintain native mobile applications for iOS and Android platforms.
- Develop and maintain backend services and APIs using Java-based technologies.
- Collaborate with product managers, designers, and engineering teams to deliver high-quality applications.
- Implement secure, scalable, and high-performance mobile and backend solutions.
- Integrate mobile applications with RESTful APIs and third-party services.
- Troubleshoot and resolve application performance, stability, and security issues.
- Participate in code reviews, testing, and deployment activities.
- Work across the full software development lifecycle from requirements gathering to production deployment.
- Ensure adherence to coding standards, best practices, and architectural guidelines.
- Support CI/CD and DevOps practices for mobile and backend applications.
Required Skills & Experience
Mobile Development (Mandatory)
- Strong experience in Native iOS development using Swift and/or Objective-C.
- Strong experience in Native Android development using Kotlin and/or Java.
- Experience publishing applications to the Apple App Store and Google Play Store.
- Strong understanding of mobile application architecture patterns such as MVC, MVVM, and Clean Architecture.
- Experience with mobile UI/UX implementation and responsive design principles.