Point your AI agent at freehire and let it find you a job.

Get the CLI →

YASH Technologies

Open 32d

Sr. Software Engineer - Ionic Job

Posted Updated 8 views
Discussion

Summary

A senior engineer (3-5 years) builds cross-platform mobile apps with Ionic 6/Angular 19 and Capacitor, including custom native plugins in Java/Swift, offline-first data sync with encrypted local storage, and TypeScript/RxJS service layers, plus CI/CD and testing with Karma/Jasmine and Firebase tooling.

Job description:

Experience required: 3-5 years

  • Ionic & Angular: Proficiency in building cross-platform mobile UIs with Ionic 6/Angular 19, including lazy-loaded routing, reactive forms, Angular Material components, and NgRx (store, effects, router-store) for state management.
  • Capacitor & Cross-Platform Native Integration: Experience with Capacitor (Android, iOS, Electron) including custom plugin authoring in Java/Swift/TypeScript, Cordova plugin bridging, and platform-specific build pipelines
  • TypeScript & RxJS: Strong TypeScript skills with strict typing, RxJS observable patterns (streams, polling, retry logic), and service-layer design for real-time device communication (Wi-Fi, Bluetooth, network state).
  • Offline-First Architecture & Local Data: Hands-on experience with offline sync patterns, encrypted local storage (SQLCipher), file system management via Capacitor Filesystem, and building robust online-to-offline data pipelines for field-use applications.
  • CI/CD, Testing & Code Quality: Familiarity with Karma/Jasmine unit testing, ESLint/Prettier enforcement via lint-staged and Husky hooks, Firebase Crashlytics/Performance integration, and multi-platform release builds (Android APK/AAB, iOS IPA, Windows Electron Store

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.