Role: Angular/Ionic Developer
Location: Remote (Canadian candidates only)
Exp. Start date: 1st week of July
Year of Experience: 8-10 Years
Job Summary
We are seeking an experienced Angular/Ionic Developer to build and maintain high-performance mobile applications used across phone and tablet devices. The ideal candidate will have strong expertise in modern Angular development, mobile application architecture, state management, and cross-platform mobile deployment for iOS and Android.
Key Responsibilities
- Design, develop, and maintain scalable web and mobile applications using Angular and Ionic.
- Build responsive user interfaces optimized for both smartphones and iPad/tablet form factors.
- Implement and manage complex application state, including offline synchronization capabilities.
- Integrate native device features such as camera, local storage, and network connectivity through mobile plugins.
- Develop reusable, testable, and maintainable components and services.
- Collaborate with cross-functional teams to deliver high-quality mobile solutions.
- Support application deployment, release management, and maintenance across iOS and Android platforms.
Requirements
Required Skills
- Strong experience with Angular and modern Angular architecture, including:
- Standalone Components
- Reactive Forms
- Dependency Injection
- Lazy Loading and Routing
- RxJS
- Angular Signals (for Angular v17+ environments)
- Advanced proficiency in TypeScript.
- Experience with state management solutions such as:
- NgRx, or
- Signal-based state management/store implementations.
- Strong understanding of complex state handling and offline synchronization patterns.
- Experience with component and unit testing using:
- Jasmine/Karma, or
- Jest.
- Hands-on experience with Ionic Framework.
- Experience working with Capacitor (preferred) or Cordova-based mobile applications.
- Ability to build responsive and adaptive applications for both phone and tablet devices.
- Experience accessing native device capabilities, including:
- Camera
- Local Storage/File Storage
- Network State and Connectivity
- Other device integrations through Capacitor plugins.
Preferred Skills
- Experience publishing and maintaining applications on:
- Apple App Store
- Google Play Store.
- Knowledge of mobile application lifecycle management, code signing, provisioning profiles, and release processes.
- Experience with performance optimization and debugging of hybrid mobile applications.
- Familiarity with CI/CD pipelines for mobile application deployments.
- Experience working in Agile/Scrum development environments.
- Knowledge of offline-first mobile application architecture and synchronization strategies.
Qualifications
- Bachelor’s degree in computer science, Information Technology, or a related field (preferred).
- Proven experience developing enterprise-grade Angular and Ionic applications.
- Strong problem-solving skills and ability to work collaboratively in a fast-paced environment.
Job Types: Full-time, Temporary
Pay: $55.00-$60.00 per hour
Experience:
- HTML: 9 years (required)
- Angular: 6 years (required)
- ionic: 4 years (required)
- Mobile devices: 5 years (required)
- Mobile applications: 6 years (required)
- RxJS: 3 years (required)
Work Location: Remote