29 Aug
|
Yash Technologies
|
Bengaluru
29 Aug
Yash Technologies
Bengaluru
RESPONSIBILITIES
Build and enhance features for a hybrid mobile application targeting iOS, Android, and PWA using Angular, Ionic, and Capacitor.
Develop standalone Angular components with lazy-loaded routing, Angular Signals, and reactive patterns (RxJS) to deliver responsive and maintainable UIs.
Implement and consume native device capabilities (camera, geolocation, push notifications, filesystem, and platform sensors) through Capacitor plugins.
Write and maintain unit tests using Jest with Angular TestBed, MockStore, and HttpClient testing utilities to ensure code reliability.
Work within an NX monorepo containing multiple feature and shared libraries.
Translate high-level designs into low-level implementation, creating models, services, and facades that align with established architectural patterns.
Monitor and optimize mobile UI performance through lazy loading, code splitting, caching, and bundle-size management.
Troubleshoot platform-specific issues across iOS, Android, and web, analyzing logs, native bridges, and runtime behavior.
REQUIRED SKILLS
Angular 19+ (Standalone Components): Standalone component architecture, dependency injection via inject(), Angular Signals, lazy-loaded routing with guards, and HTTP interceptors.
Ionic 7 + Capacitor 7: Hybrid mobile development with Ionic UI components, Capacitor native bridge, platform-specific behavior handling, Auth Connect, and Identity Vault.
TypeScript 5.5+ (Strict Mode): Robust typing with interfaces, generics, type guards, strict null checks, and no implicit any.
RxJS 7: Reactive programming with Observables, Subjects, key operators (switchMap, combineLatest, forkJoin, etc.), and subscription lifecycle management.
NX Monorepo (pnpm): Workspace architecture with 80+ libraries, project boundaries, affected-based CI, and pnpm package management.
Mobile and Native Patterns: Capacitor plugin integration (camera, geolocation, push notifications, filesystem), deep linking, PWA/Service Worker, and app lifecycle m
📌 UI Specialist (Bengaluru)
🏢 Yash Technologies
📍 Bengaluru