Mobile Application Developer (Android & iOS)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Develop and maintain mobile applications for Android and iOS, ensuring performance and quality while collaborating with teams to deliver high-quality products.
Key Skills for This Role
Full Job Posting
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)
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at NexsysOne
Junior QA Automation Engineer
Dubai, UAE
Write test cases, integrate into CI/CD, debug failures, and maintain test infrastructure; requires JavaScript knowledge and familiarity with CI/CD tools.
Customer Success Manager (CSM)
Dubai, UAE
Oversee customer onboarding, manage accounts, advocate for customer needs, monitor performance, reduce churn, and maintain strong client relationships.
