Ionic Developer (3-5 years)
Description
We are looking for a skilled Ionic Developer with 3-5 years of experience to join our dynamic development team. The ideal candidate will have a strong background in hybrid mobile app development using the Ionic framework and a good understanding of front-end technologies. You will play a key role in designing, developing, and deploying high-quality, scalable mobile applications.
Skills
Technical Skills
- Proficiency in Ionic Framework (3/4/5 or later).
- Strong knowledge of Angular/React and Typescript.
- Familiarity with Cordova/Capacitor plugins.
- Experience with HTML5, CSS3, and SCSS for UI design.
- Good understanding of RESTful APIs and JSON.
- Version control systems like Git.
Experience
- 3-5 years of hands-on experience in hybrid mobile app development.
- Proven track record of deploying apps to both Google Play Store and Apple App Store.
Soft Skills
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to manage tasks effectively and meet deadlines.
Preferred Qualifications
- Knowledge of Firebase services (Authentication, Firestore, Analytics).
- Familiarity with Agile methodologies.
- Experience with CI/CD pipelines for mobile app development.
- Understanding of mobile app security best practices.
Responsibilities
Application Development
- Design and develop hybrid mobile applications using the Ionic framework.
- Collaborate with designers, backend developers, and stakeholders to ensure app features align with business requirements.
Maintenance & Optimization
- Debug and resolve application issues.
- Optimize app performance for better speed and scalability.
Code Management
- Write clean, modular, and reusable code.
- Conduct peer code reviews to maintain high-quality standards.
Integration
- Integrate third-party APIs and plugins into applications.
- Work with RESTful services and data handling between app and server.
Testing
- Perform unit testing and ensure cross-platform compatibility.
- Identify and fix bugs to maintain a high level of app reliability.
Documentation
- Maintain technical documentation for the application lifecycle, development processes, and deployment.
Think you fit in?
Please be sure to also submit a portfolio of your own original work to show us what you can create.
*Required fields
Personal information