Search by job, company or skills

B

BEO Software - Senior Ionic App Developer - Cordova

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Designation : Senior Ionic App Developer

Experience : 3 Years and Above

Job Location : Kochi

Work mode: Hybrid

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 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 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

What We Offer

  • A collaborative and inclusive work environment.
  • Opportunities to work on challenging and innovative projects.
  • Competitive compensation and benefits.
  • Career growth and development opportunities.
  • Flexible work arrangements.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

Job ID: 140243959