Détails de l'annonce
Référence:
216673
Publiée le:
18 février 2025
Type de poste:
CDI, ,, CDD
Lieu de travail:
Fouchana, Ben Arous, Tunisie
Expérience:
Entre 2 et 5 ans
Étude:
Bac + 5
Rémunération proposée:
1800 - DT / Mois
Disponibilité:
Plein temps
Langues:
Anglais
Entreprise:
LRT INNOVATION LABS
Secteur: électronique / électricité / énergie
Taille: Entre 20 et 100 employés
Description de l'annonce:

About us:
At LRT Innovation Labs, we’re leading the charge in shaping the future of electric mobility. Our commitment to innovation and sustainability drives us forward, combining the precision of German engineering with a global perspective.

As a Tunisian company with international roots, we offer a dynamic work environment that embraces the best of both worlds. Founded by a visionary with deep expertise from a German company established in 1998, we are proud to be Tunisia’s first EV charging infrastructure manufacturer.


About the Role: 

We are looking for a Senior Mobile Application - Flutter Developer to join our team and help us build cutting-edge mobile applications for our next-generation electric vehicle charging solutions. In this role, you will develop and maintain Flutter-based mobile applications for both iOS and Android, ensuring a seamless user experience across platforms. You will work closely with cross-functional teams to integrate our charging infrastructure seamlessly with mobile technologies. As a Senior Flutter Developer, you will have the opportunity to contribute to impactful projects, shaping the mobile experience of tomorrow’s electric vehicle ecosystem. 


Responsibilities: 

• Mobile Application Development: Design, develop, and maintain Flutter-based mobile applications for both iOS and Android platforms. 

• Cross-Platform Integration: Ensure smooth integration with backend services, working closely with teams focused on hardware, firmware, and cloud-based solutions. 

• UI/UX Design: Collaborate with designers to implement intuitive and user-friendly interfaces, delivering high-quality mobile experiences.

• State Management & Architecture: Apply MVVM, SOLID principles, and state management techniques such as Provider and Riverpod for effective application development and maintainability. 

• Testing & Quality Assurance: Conduct unit tests and widget tests to ensure app performance, stability, and reliability across platforms. 

 • Continuous Improvement: Stay up-to-date with the latest Flutter updates, mobile development trends, and best practices to enhance app performance and features. 

 • Version Control & Deployment: Manage source code using version control tools (Git) and oversee deployment on both the App Store and Google Play Store. 


Requirements: 

 • Experience: Minimum of 3 years of experience in mobile application development with Flutter. 

 • Flutter Expertise: Strong knowledge of Flutter, Dart, and experience building production-level mobile apps for both iOS and Android. 

 • State Management: Solid understanding of state management techniques, including MVVM, Provider, and Riverpod. 

 • GraphQL & APIs: Experience with GraphQL and working with BLE APIs (Bluetooth Low Energy) with GATT protocols. 

 • Cross-Platform Experience: Strong understanding of building cross-platform mobile applications and addressing platform-specific challenges. 

 • Testing: Proven experience in writing unit and widget tests to ensure application stability. 

 • Version Control: Familiarity with Git for version control and CI/CD pipelines for deployment. 

 • Languages: Proficiency in English (written and spoken).


Preferred Qualifications:

• Native Android & iOS: Experience with native Android (Java/Kotlin) and iOS (Swift/Objective-C) development. 

 • Additional Languages: Familiarity with Python, JavaScript, or TypeScript for backend or web development. 

 • Web & Linux Development: Experience with Flutter for web or Linux-based app development.

• CI/CD & Docker: Experience with Docker, continuous integration, and deployment pipelines. Skills & Attributes 

 • Problem Solving: Strong analytical skills to address complex technical challenges. 

 • Communication: Ability to collaborate effectively with cross-functional teams and stakeholders. 

 • Adaptability: Thrive in a fast-paced, dynamic environment, and manage multiple ongoing projects. 

 • Attention to Detail: High attention to detail to ensure optimal application performance and user experience. 

 • Willingness to Learn: Eagerness to adopt new technologies and methods to stay at the cutting edge of mobile development. 


 Why LRT Innovation Labs? 

 At LRT Innovation Labs, you’ll have the opportunity to work on high-impact projects that will redefine the mobile experience for electric vehicle charging solutions. We encourage creativity, teamwork, and technical excellence, providing you the opportunity to grow your skills while contributing to the global transition toward sustainable transportation. Join us in our mission to drive the future of electric mobility!