- 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.
Senior Ionic App Developer
Location : Kochi
Employment Type : Full Time
Work Mode : Hybrid
Experience : 3-8 yrs
Job Code : BEO-2912
Posted Date : 24/07/2025
Job Description
Responsibilities
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.
• Strong 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