HamburgerMenu
hirist

Ionic Developer - Mobile UI Component

Compunnel Technology India Private Limited
Anywhere in India/Multiple Locations
5 - 10 Years

Posted on: 06/10/2025

Job Description

Description :

Role : Ionic Developer/Mobile Developer

Core Technologies :


- Frontend Framework : Ionic 7.4.0 with Angular 16.2.7

- Mobile Development : Capacitor 5.0 for native functionality

- State Management : NgRx (Store, Effects, Entity) for complex state management

- Language : TypeScript with strict typing

- Styling : SCSS/CSS with Ionic components

Development Tools :

- Build System : Angular CLI with custom build scripts

- Testing : Jest with Angular testing utilities

- Code Quality : TSLint for linting

- CI/CD : Azure Pipelines, Bitrise for builds and distribution

- Version Control : Git with semantic versioning

Mobile Platforms :

- iOS : Native iOS builds via Capacitor

- Android : Native Android builds via Capacitor

- Web : Progressive Web App capabilities

Technical Architecture :

State Management Pattern :

- NgRx store with effects for async operations

- Centralized state management for client data, documents, 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 :

Development :

- 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 experience with 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 services

Preferred :

- NgRx state management experience

- Capacitor/Cordova plugin development

- Native mobile development (Swift/Kotlin) knowledge

- Firebase integration experience

- Real-time communication systems (SignalR/WebRTC)

- Azure DevOps/CI-CD pipeline experience

Nice to Have :

- Video calling integration (Zoom SDK)

- Enterprise mobile security practices

- App store deployment experience

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


info-icon

Did you find something suspicious?