Job Overview
We are looking for an experienced Senior Ionic/Cordova Mobile Developer with strong expertise in Ionic 6, Angular 14, Cordova, TypeScript, and mobile application development to work on an existing enterprise mobile application.
The developer will be responsible for upgrading the application to Android Target SDK 36, implementing multi-language support, resolving Android/iOS compatibility issues, and ensuring the application remains stable, secure, and production-ready across both platforms.
The ideal candidate should have hands-on experience with Android SDK upgrades, Gradle, AndroidX, Cordova plugins, ngx-translate, REST APIs, Git, and mobile debugging.
Key ResponsibilitiesAndroid Target SDK 36 Upgrade
- Upgrade the existing application from Android Target SDK 35 to SDK 36.
- Update Android build configurations and project dependencies.
- Review and resolve compatibility issues introduced by the Android SDK upgrade.
- Validate and update Cordova plugins for SDK 36 compatibility.
- Troubleshoot Android build, runtime, and dependency-related issues.
- Ensure compatibility with AndroidX and current Android build requirements.
- Perform comprehensive regression testing.
- Generate and validate production-ready Android builds.
Multi-Language Support
- Implement multilingual support using ngx-translate.
- Replace hardcoded UI text with translation keys.
- Create and integrate translation files for:
- English
- Swedish
- Norwegian
- Finnish
- German
- Implement language selection functionality.
- Ensure selected language preferences are persisted.
- Localize date, time, and number formats where applicable.
- Review UI layouts to ensure translated content displays correctly.
- Perform multilingual testing across Android and iOS platforms.
Mobile Application Development & Maintenance
- Maintain and enhance the existing Ionic 6 / Angular 14 application.
- Develop reusable and maintainable components using TypeScript, HTML, SCSS/CSS, and Angular.
- Work with Angular Router, Forms, RxJS, and other components of the existing technology stack.
- Integrate and maintain REST APIs.
- Manage and troubleshoot Cordova plugins and native integrations.
- Resolve application bugs and performance issues.
- Ensure consistent application behavior across Android and iOS.
Testing & Deployment
- Conduct functional, regression, compatibility, and device-level testing.
- Test applications across different Android and iOS devices.
- Troubleshoot build and runtime issues.
- Work with Android Studio and Gradle for Android builds and debugging.
- Support production build generation and deployment.
- Ensure application quality before release.
Required Technical Skills
- 5+ years of experience with Ionic Framework
- Strong hands-on experience with Ionic 6
- Strong experience with Angular 12+, preferably Angular 14
- Strong experience with Cordova and Cordova plugin integration
- Excellent knowledge of TypeScript and JavaScript
- Strong knowledge of HTML5 and SCSS/CSS
- Experience with Android Target SDK upgrades
- Experience troubleshooting Android compatibility issues
- Good understanding of Gradle and Android build configuration
- Knowledge of AndroidX
- Hands-on experience with ngx-translate
- Experience developing multilingual mobile applications
- Strong debugging and troubleshooting skills
- Experience integrating REST APIs
- Good understanding of RxJS, Angular Router, and Angular Forms
- Experience with Git/source control
Preferred Skills
- Experience working on enterprise mobile applications
- Hands-on experience with Android Studio
- Knowledge of Google Play Store submission and release requirements
- Experience with Android and iOS application testing
- Experience troubleshooting Cordova plugin compatibility issues
- Experience with Ionic Deep Links
- Experience with Cordova InAppBrowser
- Experience with Cordova File Plugin
- Experience with Cordova Advanced HTTP
- Knowledge of mobile application performance optimization
- Experience working with production mobile applications
Technology StackCategoryTechnologiesMobile FrameworkIonic 6Frontend FrameworkAngular 14Mobile RuntimeCordovaProgrammingTypeScript 4.7, JavaScriptUIHTML5, SCSS/CSSReactive ProgrammingRxJS 6RoutingAngular RouterFormsAngular FormsTranslationngx-translateDate/TimeMoment.jsAPIREST APIsAndroidAndroid SDK 36, Gradle, AndroidXNative IntegrationCordova PluginsSource ControlGitPlatformsAndroid & iOSKey Project Requirements1. Android Target SDK 36 Upgrade
- Upgrade Target SDK from 35 → 36
- Update build configurations
- Resolve dependency and compatibility issues
- Validate Cordova plugins
- Resolve build/runtime issues
- Complete regression testing
- Deliver production-ready builds
2. Multi-Language Support
Implement and test application support for:
English | Swedish | Norwegian | Finnish | German
The implementation should include translation keys, translation files, language selection, persistence, localized formats, and UI validation.
Desired Candidate Profile
- Strong analytical and problem-solving abilities.
- Excellent debugging and troubleshooting skills.
- Ability to independently investigate and resolve mobile build and compatibility issues.
- Strong understanding of Ionic, Angular, and Cordova architecture.
- Experience handling Android SDK upgrades and Cordova plugin compatibility.
- Strong attention to detail and commitment to production-quality delivery.
- Ability to work independently with minimal supervision.
- Good communication and collaboration skills.
- Comfortable working with an existing enterprise application and established technology stack.
Education
- Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related field.
- Relevant mobile development certifications are an added advantage.
Deliverables
- Successful Android Target SDK 36 upgrade
- Stable Android and iOS application builds
- Fully implemented 5-language support
- Compatible and validated Cordova plugins
- Resolved Android/iOS compatibility issues
- Regression-tested application
- Production-ready builds
- Properly documented implementation and configuration changes
Core Competencies
Ionic Development | Angular Development | Cordova | Android SDK Upgrade | SDK 36 Migration | ngx-translate | TypeScript | JavaScript | REST APIs | Gradle | AndroidX | Mobile Debugging | Cross-Platform Development | Git | Android & iOS Testing | Cordova Plugin Integration
Work Location: Remote