About the role
Role OverviewWe are seeking a skilled Mobile Developer to join our engineering team. In this role, you will design, build, and maintain high-quality mobile applications for iOS and Android platforms. You will work closely with product managers, UI/UX designers, and backend engineers to translate requirements and wireframes into responsive, performant mobile experiences.
- Design and build advanced, scalable applications for the [iOS / Android / Flutter / React Native] platform. - API & Service Integration: Integrate mobile applications with RESTful APIs, GraphQL endpoints, and third-party services. - Performance & Quality: Monitor application performance, identify bottlenecks, fix bugs, and optimize for maximum speed and memory efficiency. - UI/UX Implementation: Collaborate with design teams to transform wireframes and mockups into intuitive, user-friendly mobile interfaces. - Testing & CI/CD: Write unit and UI tests to maintain code coverage; assist in maintaining automated CI/CD pipelines for mobile deployment. - App Store Management: Prepare and manage application releases and updates on the Apple App Store and Google Play Store. - Technical Ownership: Participate in code reviews, architectural discussions, and continuously research new mobile technologies to keep our tech stack modern.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
Requirements
- Must have valid means of Identifications.
- Demonstrable portfolio of published apps on the App Store or Google Play Store.
- Solid grasp of OOP, mobile design patterns (e.g., MVVM, MVC, Clean Architecture)