Company: Compunnel INC
Job Location: Noida/Chandigarh
Experience Required:
Mode of Work: Remote
Job Title: Ionic Developer
Shift Timings: 1 PM to 10 PM IST
Core Technologies:
Frontend Framework:
Ionic 7.4.0 with Angular 16.2.7Mobile Development:
Capacitor 5.0 for native functionalityState Management:
NgRx (Store, Effects, Entity) for complex state managementLanguage:
TypeScript with strict typingStyling:
SCSS/CSS with Ionic components.
Development Tools:
Build System:
Angular CLI with custom build scriptsTesting:
Jest with Angular testing utilitiesCode Quality:
TSLint for lintingCI/CD:
Azure Pipelines, Bitrise for builds and distributionVersion Control:
Git with semantic versioning.
Mobile Platforms:
iOS:
Native iOS builds via CapacitorAndroid:
Native Android builds via CapacitorWeb:
Progressive Web App capabilities.
State Management Pattern:
- NgRx store with effects for async operations
- Centralized state management for client data, documents, and reminders
- Reactive programming with RxJS observables
Component Architecture:
- Feature-based module organization
- Shared component library
- Lazy-loaded modules for performance
- Ionic UI components with custom styling
Native Integration:
- Capacitor plugins for device features (camera, geolocation, file system)
- Platform-specific code for iOS and Android
- Cordova plugin compatibility layer
Responsibilities
- Build and maintain feature modules using Angular/Ionic best practices
- Implement responsive UI components following design specifications
- Integrate with RESTful APIs and real-time communication systems
- Develop and maintain native mobile functionality using Capacitor
Testing & Quality:
- Write unit tests using Jest and Angular testing utilities
- Ensure code quality through linting and code reviews
- Test across multiple platforms (iOS, Android, Web)
Collaboration:
- Work with cross-functional teams, including designers and backend developers
- Participate in code reviews and technical discussions
- Follow semantic versioning and conventional commit practices
Required Skills Essential:
- 4+ years experience with Angular (preferably v14+)
- 4+ years of experience with the Ionic framework
- Strong TypeScript/JavaScript proficiency
- Experience with reactive programming (RxJS)
- Mobile development experience (iOS/Android)
- Understanding of PWA concepts and implementation
- Geolocation and mapping service
Development Environment Setup
- Node.js development environment
- Android Studio for Android development
- Xcode for iOS development (Mac required)
- Experience with package managers (npm)
- Git workflow proficiency.
Please fill in all the essential details which are given below & attach your updated resume, and send it to ralish.sharma@compunnel.com
1. Total Experience:
2. Relevant Experience in Ionic Development :3. Experience in Angular 14+ Versions :4. Experience in Java/Swift :5. Experience in Capacitor OR Cordiva :
6. Experience in Native Plugin :
7. Current company :8. Current Designation :9. Tenure of your time with this company :10. Highest Education :11. Notice Period:12 Current CTC: 13. Expected CTC:14. Current Location: 15. Preferred Location: 16. Hometown:17. Contact No:
18. If you have any offer from some other company, please mention the Offer amount and Offer Location:
19. Reason for looking for change:20. Any dual employment, please let me know (YES/NO):