Software Engineer for Mobile Development
The ideal candidate has hands-on experience in mobile development, excellent communication skills, and the ability to work collaboratively with cross-functional teams. We are looking for a proactive software developer who can design and build advanced applications for mobile platforms (iOS primarily) and collaborate with our team to define, design, and ship new features.
* We expect the selected candidate to ensure 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.
* The successful applicant should also stay updated with the latest trends and best practices in mobile development and participate in Agile/Scrum processes.
Minimum Qualifications
* Medium-level experience in mobile development (approximately 3–5 years).
* Proficient in Swift or React Native (at least one is required).
* 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.
* Advanced level of written and oral English proficiency.
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.
* Experience publishing apps to the App Store or Play Store.
Benefits
* Wellbeing Support.
* Macbook Purchase Support.