3Pillarglobal
3Pillarglobal

Senior Mobile Developer

engineeringfull-timeCanada
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more

About the role

Requirement

  • Key Responsibilities:

    • Facilitate effective communication with client project stakeholders regarding project status and recommendations.

    • Act as a force multiplier by orchestrating AI coding tools to rapidly scaffold Capacitor plugin interfaces, boilerplate UI, and test suites.

    • Review and correct AI-generated code across a multi-language stack (TypeScript, Kotlin, Swift), quickly identifying and rectifying AI hallucinations or deprecated API usage, especially regarding hardware permissions and native interactions.

    • Architect and build the native bridge allowing the JavaScript WebView to communicate with native hardware seamlessly, handling asynchronous high-frequency data streams (like BLE payloads) without bottlenecking the UI thread.

    • Lead the Phase 1 Android implementation by developing robust background services, managing complex BLE connections (GAP, GATT, MTU negotiations), and ensuring battery-optimized hardware communication.

    • Design TypeScript Capacitor interfaces with cross-platform foresight, ensuring the Android API design can be smoothly replicated in Swift/CoreBluetooth during the Phase 2 iOS expansion.

    • Collaborate with cross-functional teams to deliver a world-class mobile experience.

    • Stay up-to-date with the latest trends in React Native, TypeScript, Expo and mobile development.

Responsibilities:

  • Key Responsibilities:

    • Facilitate effective communication with client project stakeholders regarding project status and recommendations.

    • Act as a force multiplier by orchestrating AI coding tools to rapidly scaffold Capacitor plugin interfaces, boilerplate UI, and test suites.

    • Review and correct AI-generated code across a multi-language stack (TypeScript, Kotlin, Swift), quickly identifying and rectifying AI hallucinations or deprecated API usage, especially regarding hardware permissions and native interactions.

    • Architect and build the native bridge allowing the JavaScript WebView to communicate with native hardware seamlessly, handling asynchronous high-frequency data streams (like BLE payloads) without bottlenecking the UI thread.

    • Lead the Phase 1 Android implementation by developing robust background services, managing complex BLE connections (GAP, GATT, MTU negotiations), and ensuring battery-optimized hardware communication.

    • Design TypeScript Capacitor interfaces with cross-platform foresight, ensuring the Android API design can be smoothly replicated in Swift/CoreBluetooth during the Phase 2 iOS expansion.

    • Collaborate with cross-functional teams to deliver a world-class mobile experience.

    • Stay up-to-date with the latest trends in React Native, TypeScript, Expo and mobile development.

Qualifications:

  • Minimum Qualifications:

    • Strong Web-to-Native framework experience (Ionic, Capacitor, or similar) – minimum 5 years.

    • Deep Native Android experience (Kotlin/Java) – minimum 3+ years, specifically with background services, thread management, and modern Android permission models (Android 12+).

    • Advanced Native BLE (Bluetooth Low Energy) expertise – profound understanding of GATT/GAP, connection stability, auto-reconnections, and MTU size negotiations on native Android.

    • AI-Augmented Development proficiency – hands-on experience driving AI code assistants (Cursor, GitHub Copilot, Claude) and engineering context for multi-language stacks.

    • Custom Plugin Development – proven ability to write custom native code and expose it to the JavaScript layer via modern plugin APIs (Capacitor preferred).

    • Solid understanding of mobile app performance optimization techniques.

    • Exceptional problem-solving skills with a focus on debugging complex web-to-native hardware bridges and delivering clean, maintainable code.

    • Strong communication skills and ability to work collaboratively in a team environment.

    • English proficiency.

Desired

    • Familiarity with iOS native development (Swift, CoreBluetooth) to ensure smooth cross-platform architectural design for future phases.

    • Strong understanding of local databases (e.g., SQLite, Realm) and offline-first mobile app strategies.

✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply
Apply now