Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Compunnel Inc and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p></p><p><b>Description :</b><br/><br/><b>Role : Ionic Developer/</b>Mobile Technologies :</b></p><br/>- Frontend Framework : Ionic 7.4.0 with Angular 16.2.7<br/><br/>- Mobile Development : Capacitor 5.0 for native functionality<br/><br/>- State Management : NgRx (Store, Effects, Entity) for complex state management<br/><br/>- Language : TypeScript with strict typing<br/><br/>- Styling : SCSS/CSS with Ionic components<br/><br/><b>Development Tools :</b><br/><br/>- Build System : Angular CLI with custom build scripts<br/><br/>- Testing : Jest with Angular testing utilities<br/><br/>- Code Quality : TSLint for linting<br/><br/>- CI/CD : Azure Pipelines, Bitrise for builds and distribution<br/><br/>- Version Control : Git with semantic versioning<br/><br/><b>Mobile Platforms :</b><br/><br/>- iOS : Native iOS builds via Capacitor<br/><br/>- Android : Native Android builds via Capacitor<br/><br/>- Web : Progressive Web App capabilities<br/><br/><b>Technical Architecture :</b><br/><br/><b>State Management Pattern :</b><br/><br/>- NgRx store with effects for async operations<br/><br/>- Centralized state management for client data, documents, reminders<br/><br/>- Reactive programming with RxJS observables<br/><br/><b>Component Architecture :</b><br/><br/>- Feature-based module organization<br/><br/>- Shared component library<br/><br/>- Lazy-loaded modules for performance<br/><br/>- Ionic UI components with custom styling<br/><br/><b>Native Integration :</b><br/><br/>- Capacitor plugins for device features (camera, geolocation, file system)<br/><br/>- Platform-specific code for iOS and Android<br/><br/>- Cordova plugin compatibility layer<br/><br/><b>Responsibilities :</b><br/><br/><b>Development :</b><br/><br/>- Build and maintain feature modules using Angular/Ionic best practices<br/><br/>- Implement responsive UI components following design specifications<br/><br/>- Integrate with RESTful APIs and real-time communication systems<br/><br/>- Develop and maintain native mobile functionality using Capacitor<br/><br/><b>Testing & Quality :</b><br/><br/>- Write unit tests using Jest and Angular testing utilities<br/><br/>- Ensure code quality through linting and code reviews<br/><br/>- Test across multiple platforms (iOS, Android, Web)<br/><br/><b>Collaboration :</b><br/><br/>- Work with cross-functional teams including designers and backend developers<br/><br/>- Participate in code reviews and technical discussions<br/><br/>- Follow semantic versioning and conventional commit practices<br/><br/><b>Required Skills :</b><br/><br/><b>Essential :</b><br/><br/>- 4+ years experience with Angular (preferably v14+)<br/><br/>- 4+ years experience with Ionic framework<br/><br/>- Strong TypeScript/JavaScript proficiency<br/><br/>- Experience with reactive programming (RxJS)<br/><br/>- Mobile development experience (iOS/Android)<br/><br/>- Understanding of PWA concepts and implementation<br/><br/>- Geolocation and mapping services<br/><br/><b>Preferred :</b><br/><br/>- NgRx state management experience<br/><br/>- Capacitor/Cordova plugin development<br/><br/>- Native mobile development (Swift/Kotlin) knowledge<br/><br/>- Firebase integration experience<br/><br/>- Real-time communication systems (SignalR/WebRTC)<br/><br/>- Azure DevOps/CI-CD pipeline experience<br/><br/><b>Nice to Have :</b><br/><br/>- Video calling integration (Zoom SDK)<br/><br/>- Enterprise mobile security practices<br/><br/>- App store deployment experience<br/><br/><b>Development Environment Setup :</b><br/><br/>- Node.js development environment<br/><br/>- Android Studio for Android development<br/><br/>- Xcode for iOS development (Mac required)<br/><br/>- Experience with package managers (npm)<br/><br/>- Git workflow proficiency</p><br/><p></p> (ref:hirist.tech)
Don't Miss This Opportunity!
Compunnel Inc is actively hiring for this Ionic Developer - Mobile UI Component position
Apply Now