- Send your CV here: careers@nexsysone.com
- Please only apply when you have these experiences.
POSITION SUMMARY:
We are seeking a skilled Mobile Application Developer proficient in both Android and iOS platforms. The ideal candidate will be responsible for the development and maintenance of mobile applications across a range of devices including smartphones and tablets. You will work closely with cross-functional teams to design, develop, and integrate mobile applications with back-end services. A strong commitment to collaborative problem-solving, sophisticated design, and delivering high-quality products is essential.
KEY RESPONSIBILITIES:
- Design and build advanced applications for Android and iOS platforms
- Ensure performance, quality, and responsiveness of applications
- Collaborate with teams to define, design, and ship new features
- Understand requirements clearly, develop quality features, and deliver on time
- Create proof-of-concepts (POCs) and communicate limitations/overheads before finalizing solutions
- Demonstrate feature functionality for customer acceptance
- Monitor, identify, and fix bottlenecks and bugs
- Regularly sync code with repositories and maintain release cycles
- Maintain code quality, organization, and automation
- Integrate systems using APIs, sockets, binary protocols, AMQP, MQTT, etc.
- Experience in working with Bluetooth Low Energy (BLE) based frameworks/applications.
- Unit-test code for robustness, usability, and reliability
- Continuously discover and implement modern technologies to improve development efficiency
- Address assigned issue tickets in a timely manner
KEY SKILLS & QUALIFICATIONS:
- Minimum 5 years of experience in mobile application development for Android
- Minimum 3 years of experience in mobile application development for iOS
- Proficient in Java, Kotlin (Android) and Swift, Cocoa Touch (iOS)
- Experience with frameworks:
Android: Jetpack Compose, Data binding, View binding, Room DB, Coroutines, Work Manager.
iOS: Core Data, Core Animation - Strong understanding of offline storage, threading, and performance tuning
- Experience with location tracking-based applications
- Familiarity with RESTful APIs and cloud messaging APIs
- Proficiency with Google and Apple APIs
- Knowledge of UI/UX standards and platform-specific design principles
- Experience with performance and memory tuning tools (e.g., Instruments)
- Proficient with Git and version control workflows
- Familiarity with popular libraries:
Android: Retrofit, Dagger
iOS: Alamofire, Realm, Eureka - Experience with ERP mobile applications
- Knowledgeable in MVVM architecture and SOLID principles
- Experience with unit testing, Bitbucket, Jira, and Map APIs
- Ability to develop designs without storyboard (iOS)
- Familiarity with continuous integration tools is a plus
Job Types: Full-time, Permanent
Ability to commute/relocate:
- Dubai: Reliably commute or planning to relocate before starting work (Preferred)