
Ionic Developer
3 days ago
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 :
- 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 :
- 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 :
- Ability to work independently with minimal supervision.
- Strong communication skills for cross-functional collaboration.
- Detail-oriented and proactive in handling issues.