Senior Flutter Developer for Automotive Tech Startup (Remote)

Remotely
Full-time
Are you a seasoned Flutter Developer eager to revolutionize the automotive maintenance industry? Our rapidly growing startup is developing a cutting-edge online appointment service for car maintenance, and we need your expertise in Flutter, Dart, and Firebase to bring our vision to life. This remote opportunity offers the chance to shape the future of car maintenance services through innovative web and mobile solutions. About the Project Our automotive tech startup is building a comprehensive platform that streamlines the car maintenance appointment process. By leveraging modern Flutter technology across web and mobile interfaces, we're creating a seamless experience for both vehicle owners and service providers. You'll be instrumental in developing this solution from the ground up, working with the latest Flutter 3.19+ framework and Firebase technologies. Key Responsibilities - Design and develop responsive, high-performance applications using Flutter 3.19+ and Dart 3.3+ for both web and mobile web platforms. - Implement complex user interfaces that ensure intuitive navigation and exceptional user experience across all devices. - Integrate and manage Firebase services including Firestore for database management, Firebase Auth for user authentication, and Messagebird for communication features. - Develop and maintain Firebase Cloud Functions using JavaScript or TypeScript to support backend operations. - Collaborate with UI/UX designers to transform wireframes and mockups into functional, visually appealing interfaces. - Implement efficient state management solutions using modern approaches like Riverpod, BLoC, or Redux. - Ensure code quality and stability through comprehensive testing, debugging, and performance optimization. - Participate in agile development practices including sprint planning, daily stand-ups, and retrospectives. - Contribute to technical documentation and knowledge sharing within the development team. - Stay current with emerging Flutter technologies and best practices to continuously improve our development processes. Required Skills - Minimum 4 years of general software development experience, with at least 2 years focused on Flutter development. - Demonstrated proficiency with Flutter (Dart 3.3+) and deep understanding of the Flutter framework architecture. - Proven experience developing and deploying Flutter for Web applications in production environments. - Strong expertise in Firebase ecosystem, including Firestore, Authentication, and Cloud Functions. - Proficient in JavaScript or TypeScript for backend functionality development. - Experience with RESTful API design and integration in mobile applications. - Solid understanding of state management approaches in Flutter applications. - Familiarity with Git version control and collaborative development workflows. - Strong problem-solving skills and attention to detail in UI implementation. - Excellent communication skills for effective remote collaboration. Nice to Have - Experience with automotive industry or service scheduling applications. - Knowledge of Flutter performance optimization techniques and best practices. - Experience with CI/CD pipelines for Flutter applications. - Contributions to open-source Flutter projects or packages. - Experience with implementing payment processing in mobile applications. - Knowledge of Firebase Analytics and A/B testing methodologies. - Understanding of cross-platform animation techniques and custom widget development. - Experience with Flutter testing frameworks including Widget testing, Integration testing, and Mockito. - Knowledge of accessibility standards and implementation in mobile applications. Why Join Our Team As a key member of our development team, you'll have the opportunity to shape a product that transforms how people maintain their vehicles. Working in a fully remote environment, you'll enjoy flexible working hours and a collaborative culture that values innovation and learning. Our startup offers competitive compensation, professional growth opportunities, and the excitement of building something meaningful from the ground up. Join us in creating the future of automotive maintenance technology.