Overview
Beo Software Private Limited is a German-headquartered IT solutions and services company based in Kochi. To improve our clients\' operational efficiencies, we bring time-tested methodologies, proven processes, and deep expertise in software development, as well as a legacy of best practices. We provide full stack development services and serve as an extended office for various clients across Europe. Details below:
Designation : Senior Ionic App Developer
Experience : 3+ Years
Responsibilities
- Develop and maintain hybrid mobile applications using Ionic 8 and Vue.js (v3.x).
- Integrate native device functionalities using Capacitor and Cordova plugins.
- 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.
- 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.
- High interest and deep understanding of the respective technical domain.
- Ability to understand business processes and implement them in software solutions.
- 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
- 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.
Benefits
- We give numerous opportunities for career advancement and a remuneration package that rivals the best in the industry.
- We are certified “Great Place to Work”.
- We offer a welcoming work environment with excellent work-life balance.