Mobile Application Developer Position
We are seeking a skilled Mobile Application Developer to contribute to our project. As a mobile developer, you will be responsible for designing and developing high-quality mobile applications using Ionic (Angular-based) with Capacitor and Ionic Components.
Main Responsibilities:
* Develop and maintain mobile applications using Ionic (Angular-based) with Capacitor and Ionic Components.
* Create and optimize Angular 7+ applications with Typescript and reusable components.
* Apply Object-Oriented Programming (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).
Necessary Skills and Qualifications:
* 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)
Beneficial 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
Why You're the Perfect Fit
This role is ideal for individuals who enjoy creating engaging user experiences through mobile application development. Your passion for delivering high-quality solutions will make you a valuable asset to our project.