Start Date
Immediate
Expiry Date
20 Jan, 25
Salary
0.0
Posted On
21 Oct, 24
Experience
20 year(s) or above
Remote Job
No
Telecommute
No
Sponsor Visa
No
Skills
Good communication skills
Industry
Computer Software/Engineering
30 years of experience in high-end training
Business Training’s experience is built on solid ground: we have been providing cutting-edge ICT training sessions for about 20 years. Originally, Business Training specialized in IT technical and end-user trainings (Windows, MS Office, etc.). A few years ago, our company widened the range of its training catalogue to also meet the increasing demand for best-of-breed management courses (PRINCE2®, IPMA, ITIL, etc.).
We are seeking a talented Mobile Developer with expertise in Flutter to join our dynamic team. As a Mobile Developer, you will be responsible for building high-performance, well-designed mobile applications across both Android and iOS platforms. You will collaborate closely with UI/UX designers, product managers, and other developers to create seamless and user-friendly experiences. The ideal candidate is passionate about mobile technologies, driven to stay on top of industry trends, and has a proven track record in Flutter development.
Key responsibilities
Design and Develop Mobile Applications: Create, test, and maintain mobile applications for both Android and iOS platforms using Flutter and Dart.
Collaborate with Cross-functional Teams: Work closely with designers, product managers, and backend developers to ensure seamless integration and smooth user experiences.
Performance Optimization: Ensure application performance, quality, and responsiveness by optimizing code and troubleshooting issues.
Implement New Features: Contribute to the development of new features, keeping scalability and maintainability in mind.
Code Review and Best Practices: Conduct regular code reviews to ensure adherence to coding standards and best practices in mobile development.
Test and Debug: Conduct unit tests and ensure the delivery of high-quality, bug-free applications.
Stay Updated: Keep up with new mobile technologies, trends, and best practices in Flutter and the mobile development ecosystem.
Documentation: Create and maintain technical documentation for future reference and improvements.
Required qualifications
Proven Experience: 3+ years of professional experience in mobile development with a strong focus on Flutter and Dart.
Cross-Platform Development: Strong knowledge and hands-on experience with developing and deploying cross-platform mobile applications.
Mobile Development Frameworks: Solid understanding of mobile app architecture, state management (e.g., BLoC, Provider, Riverpod), and best practices.
Third-Party Libraries: Experience integrating third-party APIs, SDKs, and libraries into mobile applications.
Version Control: Proficient in Version Control systems, such as GIT.
Knowledge of RESTful APIs: Understanding of how to integrate mobile apps with backend services via RESTful APIs.
UI/UX Principles: Familiarity with modern mobile design principles, interface guidelines, and the ability to work closely with designers to create stunning user interfaces.
Agile Methodologies: Experience working in an Agile or Scrum development environment.
Preferred qualifications
Experience with native mobile development (Android and/or iOS) is a plus
Familiarity with Firebase or other cloud-based backend services
Knowledge of CI/CD pipelines for mobile app deployment
Understanding of app release processes on Google Play Store and Apple App Store
Experience with GraphQL is a bonus
Soft skills
Strong problem-solving skills with a focus on delivering high-quality user experiences.
Ability to work collaboratively in a team environment and communicate effectively.
Eagerness to learn and adapt to new technologies and frameworks.
Attention to detail and commitment to deadlines
Please refer the Job description for details