Talent.com
This job offer is not available in your country.
Ionic Developer

Ionic Developer

Compunnel Inc.Kanpur, IN
20 hours ago
Job description

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
  • This role offers the opportunity to work on a comprehensive mobile application with complex features including real-time communication, document management, geolocation services, and video calling capabilities, all while maintaining high security standards for client-facing applications.

    Create a job alert for this search

    Developer • Kanpur, IN