We are looking for a Hybrid Mobile Developer (Cordova) — Freelance. We are seeking an experienced Hybrid Mobile Developer with strong Cordova expertise to improve and finalize our Cordova package that integrates with existing native Android and iOS SDKs. Responsibilities: * Conduct a full audit of the existing Cordova plugin and its integration with native Android/iOS SDKs. * Enhance and finalize the Cordova package to expose all essential features available in the native dependencies. * Implement support for dual push-notification providers: our internal service, and client-side solutions (Firebase for Android, Firebase/APNs for iOS). * Ensure stable communication between Cordova and native layers (interfaces, callbacks, events, error handling). * Improve plugin architecture for maintainability, compatibility, and clean integration. * Collaborate with the team to clarify requirements and propose improvements based on audit results. * Prepare documentation and usage guidance for developers integrating the Cordova package.
Requirements: * 3+ years of experience with hybrid mobile development and Cordova plugin integration. * Strong experience with JavaScript/TypeScript and mobile hybrid frameworks. * Solid knowledge of native Android (Java/Kotlin) and iOS (Swift/Objective-C) for bridging native functionality. * Hands-on experience working with mobile SDKs, dependencies, or third-party integrations. * Understanding and practical experience with Firebase Cloud Messaging (FCM) and Apple Push Notification Service (APNs). * Knowledge of push-notification workflows across Android and iOS, including parallel provider use. * Ability to analyze existing codebases, perform audits, and propose architectural improvements. * English: Intermediate.
Nice to Have: * Experience with analytics SDKs or mobile data collection tools. * Experience with other hybrid frameworks (Ionic, Capacitor, React Native). * Familiarity with CI/CD pipelines for plugin testing.
Please note that feedback on the results of the CV review will be provided only in the event of a decision to consider your candidacy further. Otherwise, your data will be retained in the company’s CV database, and we will gladly contact you if a suitable vacancy becomes available. The consideration period is 7 working days.
Before sending us your CV, you may read our Privacy Notice.