Job Overview
We are looking for an experienced and skilled Mobile Developer to join our team. As a key member of our development team, you will be responsible for designing and building advanced mobile applications for various platforms.
Responsibilities
* Design and develop robust and user-friendly mobile applications for iOS and Android platforms.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Ensure the performance, quality, and responsiveness of mobile applications.
* Identify and resolve performance bottlenecks and bugs.
* Maintain clean, testable, well-organized code and contribute to automation processes.
* Work with APIs, third-party libraries, and modern mobile architectures.
* Stay updated with the latest trends and best practices in mobile development.
Requirements
* 3-5 years of experience in mobile development.
* Proficient in SwiftUI or React Native.
* Strong understanding of mobile UI/UX patterns and Apple/Google platform guidelines.
* Solid grasp of the full mobile development life cycle.
* Experience consuming RESTful APIs.
* Familiarity with Git and version control workflows.
* Strong problem-solving skills and attention to detail.
Preferred Qualifications
* Experience with UIKit, Combine, CoreData, or Realm.
* Experience implementing or customizing video playback features (AVPlayer/AVKit or equivalent in React Native).
* Familiarity with Android development (Kotlin/Java).
* Knowledge of CI/CD pipelines for mobile applications.
* Experience with mobile performance tools and optimization techniques.
Benefits
* A competitive compensation package.
* A MacBook purchase support.
* Wellbeing support.