Job Title: Mobile Developer
We are seeking a skilled Mobile Developer to join our team. As a key member of our development team, you will be responsible for designing, building, and maintaining mobile applications using Ionic (Angular-based) with Capacitor and Ionic Components.
The ideal candidate will have strong technical skills, excellent problem-solving abilities, and effective communication skills. If you are passionate about mobile app development and have experience working with Ionic and Angular, we encourage you to apply.
Key Responsibilities:
* Develop and maintain mobile applications using Ionic (Angular-based) with Capacitor and Ionic Components.
* Build and optimize Angular 7+ applications with Typescript and reusable components.
* Apply OOP principles to ensure scalable and maintainable code.
* Collaborate on UI/UX design decisions, ensuring usability and visual appeal.
* Deploy applications to both iOS and Android platforms.
* Integrate applications with REST and/or GraphQL APIs, adapting quickly to new API structures.
* Utilize Git for version control and collaborative development.
* Communicate effectively with team members and stakeholders in English (written and verbal).
* Work with new API integrations using C# .Net 8.
Must Have Skills:
* Ionic front-end (Angular-based) with Capacitor and Ionic Components
* Angular 7+ with Typescript and components
* Object-Oriented Programming (OOP) concepts
* CSS, HTML, DOM, Bootstrap
* UI/UX design understanding and usability focus
* iOS and Android deployment experience
* Git repository usage
* REST and/or GraphQL API integration
* Strong communication skills (English proficiency)
* Experience with C# .Net 8 APIs
Recommended Skills (Nice to Have):
* Ability to occasionally support back-end work (Node.js)
* Experience working in small teams and small company environments
* Strong time and complexity estimation skills
* Willingness to assist with DevOps responsibilities when needed