Your main responsibilities will be to:
- Ionic/Angular Development: Build, refactor, and stabilize hybrid apps and the admin portal within defined sprint commitments and multi-product workstreams.
- Delivery Accountability: Ship features on schedule to an agreed Definition of Done, manage dependencies, and surface risks early.
- Biometric Security: Implement secure biometric auth with PIN/OTP fallbacks; robust token/refresh handling and secure storage.
- Camera/OCR: Integrate Tesseract.js/Google Vision API; face detection; image processing and validation with proper exception handling.
- Offline-First: Design reliable queuing/sync, conflict resolution, and telemetry between mobile and backend.
- Real-Time UI: Implement dashboards with charts and live monitoring via WebSockets with resilient state management.
- Release Management: Maintain iOS/Android pipelines, app store compliance, and permission/privacy disclosures.
- Documentation & Reviews: Produce diagrams, runbooks, and conduct structured code reviews—amplified by AI tools within enterprise quality gates.
- Observability & Monitoring: Implement structured logging, metrics, tracing, crash analytics, and alerting for operational reliability.
To be eligible for this role, you will require:
- Angular 15+ (ready for 18+); TypeScript 4.8+; Flutter is a strong plus.
- Ionic Framework 6+ with Capacitor; mobile build/deployment expertise for iOS/Android.
- Biometric/PIN/OTP flows; JWT-based auth/session; secure storage practices.
- OCR/document processing (Tesseract.js, Google Vision API); image manipulation.
- Real-time data (WebSockets); RxJS; robust error handling and retry mechanisms.
- UI/UX and styling: TailwindCSS + SCSS; chart libraries (ApexCharts, Chart.js).
- CI/CD familiarity with quality gates, automated testing (unit/integration/E2E), and code review discipline.
- Strong debugging, performance tuning, and structured problem-solving.
Location: Damansara Intan, Petaling Jaya
Salary Range: RM3000 - 3,500