Mobile App Developer – iOS & Android | Remote | 5+ Years Experience

Website kbctechnologies
Location
Remote | Onsite in Saudi Arabia may be required for 2–3 months
Job Category
- Information Technology (IT) & Software
- Engineering & Technical
- Remote / Work-from-Home Opportunities
- Others / Miscellaneous
Job Overview
We are seeking an experienced Mobile App Developer to develop, maintain, and enhance cross-platform mobile applications for iOS and Android. The role is ideal for a software professional with 5+ years of experience and strong expertise in JavaScript-based application development, hybrid mobile technologies, and established or legacy codebases.
The successful candidate will work with an existing Ember.js and Apache Cordova application environment, contributing to feature development, reusable UI components, API integrations, debugging, performance improvements, and application stability. The position requires the ability to work effectively with legacy dependencies while supporting modernization initiatives where appropriate.
This opportunity provides strong potential for career growth and professional development through exposure to cross-platform mobile development, application modernization, CI/CD, mobile release processes, and collaboration with product, design, QA, and backend engineering teams.
Technology Stack
- Ember.js: 1.11.1
- Ember CLI: 0.2.5
- Sass / ember-cli-sass: 5.2.0
- Apache Cordova: 12
- Node.js: 6.9.2
- jQuery: 2.1.4
- Platforms: iOS and Android
Key Responsibilities
- Develop, maintain, and enhance mobile applications for iOS and Android.
- Work effectively with an existing Ember.js and Cordova codebase.
- Build and maintain reusable UI components and application features.
- Debug and resolve functional, performance, and compatibility issues.
- Integrate REST APIs and third-party services.
- Collaborate with product, design, QA, and backend engineering teams.
- Participate in code reviews and maintain development quality standards.
- Improve application stability, performance, and maintainability.
- Troubleshoot legacy dependencies and technical challenges.
- Contribute to application modernization initiatives where appropriate.
- Support mobile application build, debugging, testing, and deployment processes.
- Assist with mobile application release and maintenance activities.
Requirements & Qualifications
- Minimum 5+ years of professional software development experience.
- Strong experience with JavaScript and frontend application development.
- Hands-on experience with Ember.js or another JavaScript MVC/framework.
- Experience developing hybrid mobile applications using Apache Cordova or PhoneGap.
- Good understanding of HTML5, CSS3, Sass, and jQuery.
- Experience with Node.js-based development environments.
- Familiarity with iOS and Android build, debugging, and deployment processes.
- Strong troubleshooting, debugging, and problem-solving skills.
- Ability to work effectively with existing and legacy codebases.
- Strong collaboration and communication skills.
- Ability to understand and maintain complex application architectures.
Preferred Skills
- Experience migrating or upgrading legacy JavaScript applications.
- Experience with modern Ember.js, React, Angular, or similar frameworks.
- Knowledge of native iOS and Android development.
- Experience with CI/CD and mobile application release processes.
- Familiarity with REST APIs.
- Experience with Git and version-control workflows.
Salary, Benefits & Career Growth
Salary and compensation details have not been provided for this position.
The opportunity offers:
- Remote working arrangement.
- Potential onsite assignment in Saudi Arabia for 2–3 months, depending on project requirements.
- Full-time employment.
- Exposure to iOS and Android cross-platform application development.
- Professional development through application modernization and legacy-system transformation.
- Opportunities to strengthen expertise in Ember.js, Cordova, JavaScript, APIs, and mobile application architecture.
- Collaboration with multidisciplinary product, engineering, design, and QA teams.
- Potential career progression within mobile application development and software engineering.
Application Process
Application Process (Website):
Apply through the employer’s official application process where available.
Click Apply Now on the website to access the official application instructions and HR contact details.
HR Email for Application
Send your updated CV directly
Candidates should highlight their experience with Ember.js, Cordova, JavaScript, iOS/Android applications, Node.js, and legacy application modernization.
To apply for this job email your details to murtaza@kbctechnologies.com
