Mobile Dev (Flutter)
at Business Training Luxembourg SA
Luxembourg, , Luxembourg -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 20 Jan, 2025 | Not Specified | 21 Oct, 2024 | 20 year(s) or above | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:20.0Max:25.0 year(s)
Computer Software/Engineering
IT Software - Mobile
Software Engineering
Graduate
Proficient
1
Luxembourg, Luxembourg