Search by job, company or skills

  • Posted 18 hours ago
  • Be among the first 10 applicants

Job Description

Summary
The ideal candidate will have strong experience developing cross-platform mobile applications using Ionic and Angular, delivering scalable, secure, and offline-capable solutions across Android, iOS, and desktop platforms. The role requires expertise in modern TypeScript development, reactive programming patterns, native device integration, local data management, and software quality practices.

Required Skills
  • Proficiency in building cross-platform mobile user interfaces using Ionic 6 and Angular 19, including lazy-loaded routing, reactive forms, Angular Material components, and NgRx (Store, Effects, Router Store) for state management.
  • Strong experience with Capacitor across Android, iOS, and Electron platforms, including custom plugin development using Java, Swift, and TypeScript, Cordova plugin integration, and platform-specific build pipelines.
  • Advanced TypeScript development skills with strict typing and extensive knowledge of RxJS observable patterns, including streams, polling, retry mechanisms, and service-layer design for real-time device communication through Wi-Fi, Bluetooth, and network state management.
  • Hands-on experience designing offline-first applications, including offline synchronization strategies, encrypted local storage using SQLCipher, file management through Capacitor Filesystem, and reliable online-to-offline data workflows for field-based applications.
  • Familiarity with CI/CD practices, automated testing, and code quality standards, including Karma, Jasmine, ESLint, Prettier, lint-staged, Husky hooks, Firebase Crashlytics, Firebase Performance Monitoring, and multi-platform release management for Android, iOS, and Windows Electron deployments.

Preferred Skills
  • Experience developing and maintaining production-grade mobile applications across multiple platforms.
  • Knowledge of secure local data management and device-level integrations.
  • Experience supporting real-time communication and synchronization across mobile environments.
  • Familiarity with application monitoring, performance optimization, and release automation processes.

#AditiConsulting
# 26-05124

More Info

Job ID: 152505635

Beware of Scammers

We don’t charge money for job offers