Key Responsibilities
* Design and implement mobile applications using Ionic (Angular-based) with Capacitor and Ionic Components, focusing on performance and scalability.
* Develop high-quality Angular 7+ applications with Typescript and reusable components, following industry best practices.
* Apply object-oriented programming principles to ensure maintainable codebases.
* Collaborate with cross-functional teams to inform UI/UX design decisions, prioritizing usability and visual appeal.
* Deploy applications across iOS and Android platforms, leveraging cloud services for efficient delivery.
* Integrate applications with REST and/or GraphQL APIs, adapting quickly to evolving API structures.
* Utilize version control systems like Git for collaborative development and change management.
Mandatory Skills
* Ionic front-end development with Angular-based frameworks and Capacitor.
* Angular 7+ expertise with Typescript and component-driven development.
* Familiarity with Object-Oriented Programming concepts and principles.
* CSS, HTML, DOM, and Bootstrap fundamentals.
* UI/UX design understanding and experience with user-centered design methodologies.
* iOS and Android deployment experience with an emphasis on smooth user experiences.
* Proficiency in Git repository management and version control.
* API integration skills, including REST and/or GraphQL.
* Strong verbal and written communication skills, with English language proficiency.
* Experience with C# .Net 8 APIs and backend development.