DevJobs

Apache Cordova Expert

Overview
Skills
  • JavaScript JavaScript
  • Java Java
  • Kotlin Kotlin
  • Objective-C Objective-C
  • Swift Swift
  • Apache Cordova Apache Cordova
  • Android SDK
  • Cordova plugin architecture
  • iOS SDK

Company Description

TAPP redefines mobile retention by introducing a new way for apps to engage users beyond the app itself. Our platform enables apps to reach users seamlessly on native surfaces such as the lock screen, home screen, and other OS-level entry points. By bridging the gap between apps and operating systems, TAPP is reshaping how mobile engagement works and unlocking new opportunities for meaningful, high-frequency interaction in a competitive digital landscape.


Role Description

We are looking for an experienced Cordova developer to review and improve our existing Cordova integration.


We already have native iOS and Android SDKs that are wrapped into a Cordova plugin. The role focuses on auditing the full Cordova integration end-to-end, validating architecture and implementation quality, and ensuring the solution is built in the most optimal, scalable, and professional way possible.


This is a hands-on technical role centered on code review, best practices, performance, and long-term maintainability rather than feature development from scratch.


Responsibilities

  • Review the existing Cordova plugin that wraps native iOS and Android SDKs
  • Evaluate architecture, plugin structure, and JavaScript ↔ native bridging
  • Identify issues, risks, or suboptimal implementations
  • Propose and implement improvements for performance, stability, and maintainability
  • Ensure the integration follows Cordova and mobile best practices
  • Help prepare the SDK for external developers and production-scale usage


Qualifications

  • Strong experience with Apache Cordova in production environments
  • Proven experience integrating native iOS and Android SDKs via Cordova plugins
  • Deep understanding of Cordova plugin architecture and JS ↔ native communication
  • Experience with mobile SDK design and developer-facing plugins
  • Strong attention to code quality, structure, and long-term scalability
  • Ability to work independently and take ownership of technical decisions


Nice to Have

  • Experience building or maintaining Cordova plugins used by external developers
  • Familiarity with iOS (Swift/Objective-C) and Android (Kotlin/Java) native development
  • Startup or early-stage product experience
Tapp