Location Ernakulam Employment Type Full Time Work Mode Hybrid Experience 3-8 yrs Job Code BEO-2912 Posted Date 21 07 2025 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-end 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 Desired Candidate Profile 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 Solid communication skills and ability to work collaboratively in a team environment Software Engineering Best Practices In-depth understanding of software architecture principles Confident use of design patterns and the avoidance of anti-patterns Applied principles of clean code and clean architecture Code 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 testing Domain Understanding High interest and deep Understanding of the respective technical domain Ability to understand business processes and implement them in software solutions Infrastructure knowledge Understanding of deployment mechanisms logging monitoring and performance tuning Very good knowledge of Google Cloud Quality assurance and reviews Conducting code reviews especially for complex tasks Focus on maintainability testability and code comprehensibility Supporting refactoring measures and technical development Tools methods IDE tools IntelliJ IDEA Git Maven Documentation collaboration Confluence JIRA Processes methods Scrum Kanban CI CD Test frameworks JUnit Mock test containers DevOps 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 documentation Contributing to the design of architecture and technical roadmaps Supporting the selection of suitable technologies and tools