Description : About the job :
Designation : Senior Ionic App Developer
Experience : 3 Years and Above
Location : Kochi
Job Summary :
We are seeking a Senior Ionic App Developer with strong expertise in Ionic 8, Vue.js (v3.x), and Capacitor / Cordova plugins to join our agile development team. The ideal candidate will have hands-on experience in developing, deploying, and maintaining hybrid mobile applications. Proficiency in HTML, CSS, JavaScript, and TypeScript, along with a passion for crafting performant, responsive mobile apps, is essential.
Key Responsibilities :
- Develop and maintain hybrid mobile applications using Ionic 8 and Vue.js (v3.x).
- Integrate native device functionalities using Capacitor and Cordova plugins.
- Implement clean and responsive UI / UX with HTML, CSS, JavaScript, and TypeScript.
- Consume and manage REST APIs for efficient frontend-backend integration.
- Handle end-to-end app store deployment processes for Google Play and Apple App Store.
- Ensure code quality, performance, and adherence to mobile development best practices.
Required Skills &Experience :
Strong proficiency in Ionic 8, Vue.js (v3.x), and TypeScript.Solid understanding of HTML5, CSS3, and JavaScript.Experience working with Capacitor / Cordova plugins for native integrations.Hands-on experience with REST API integration.Prior experience in deploying apps to Google Play Store and Apple App Store.Excellent problem-solving and debugging skills.Strong communication skills and ability to work collaboratively in a team environment.Software Engineering Best Practices :
In-depth understanding of software architecture principlesConfident use of design patterns and the avoidance of anti-patternsApplied principles of clean code and clean architectureCode documentation both inline and in external systems (e.g., Confluence)Interfaces and Subsystems :
Design and implementation of clearly structured, maintainable interfaces (REST, RPC, possibly GraphQL)Responsible for entire subsystems (e.g., authentication including social login)Experience with API design, versioning, and interface testingDomain Understanding :
High interest and deep Understanding of the respective technical domainAbility to understand business processes and implement them in software solutionsInfrastructure Knowledge :
Understanding of deployment mechanisms, logging, monitoring, and performance tuningVery good knowledge of Google CloudQuality assurance and reviews :
Conducting code reviews, especially for complex tasksFocus on maintainability, testability, and code comprehensibilitySupporting refactoring measures and technical developmentTools &methods :
IDE & tools : IntelliJ IDEA, Git, MavenDocumentation & collaboration : Confluence, JIRAProcesses & methods : Scrum, Kanban, CI / CDTest frameworks : JUnit, Mock, test containersDevOps / Build : Experience with pipelines, Docker, and possibly Kubernetes (advantageous)Typical tasks in the project context :
Development and maintenance of features and subsystems (e.g. Authentication system)Ensuring quality through code reviews and technical documentationContributing to the design of architecture and technical roadmapsSupporting the selection of suitable technologies and tools(ref : hirist.tech)