Description :
We are looking for a hands-on Ionic Developer with strong proficiency in Angular, and additional knowledge of native iOS (Swift) and Android (Java) development. This role is ideal for a mobile app developer who can independently build, integrate, and deploy cross-platform applications, while leveraging native capabilities when Ionic alone cannot meet functional requirements. You will play a key role in developing location-based features, integrating native plugins, and ensuring seamless app performance and deployment across both the App Store and Play Store.
Responsibilities :
- Design, develop, and maintain hybrid mobile applications using Ionic Framework and Angular.
- Implement native functionality using Swift (iOS) and Java (Android) when required.
- Manage the complete app lifecycle : build, test, deploy, publish, and maintain.
- Handle App Store and Play Store deployment, including signing, release management, and issue resolution.
- Integrate Cordova / Capacitor native plugins and troubleshoot plugin-related issues.
- Work on location-based features and handle permissions, background services, and native APIs.
- Collaborate with backend / API teams for REST or GraphQL integrations.
- Debug and optimize app performance for responsiveness and scalability.
- Ensure adherence to best practices, coding standards, and maintain clean, maintainable code.
- Participate in Agile ceremonies, sprint planning, daily stand-ups, and retrospectives.
Requirements :
Strong hands-on experience with Ionic Framework (v5 or above).Expertise in Angular (v10 or above) and TypeScript.Good understanding of Cordova / Capacitor architecture.Experience with native mobile development in Swift (iOS) and Java (Android).Knowledge of mobile app build tools, signing, and store submission processes.Strong grasp of RESTful APIs, JSON, and asynchronous programming.Familiarity with mobile debugging tools (Android Studio, Xcode, Chrome DevTools).Hands-on experience with Git and version control systems.Good to Have :
Experience with Push Notifications, Firebase, or Google Maps APIs.Exposure to App Analytics, Crashlytics, or Performance Monitoring tools.Understanding of mobile security, permissions, and privacy standards.Familiarity with Agile / Scrum development methodologies.Soft Skills :
Excellent problem-solving and debugging abilities.Ability to work independently with minimal supervision.Strong communication skills for cross-functional collaboration.Detail-oriented and proactive in handling issues.(ref : hirist.tech)