Senior Flutter Developer for Automotive Startup | Remote
Remotely
Full-time
Are you an exceptional Flutter developer seeking to revolutionize the automotive service industry? Our growing startup is developing a cutting-edge online appointment platform for car maintenance services, and we need your expertise to bring this vision to life. You'll be instrumental in crafting sophisticated, responsive applications that transform how vehicle owners schedule and manage their maintenance needs across both web and mobile platforms.
Key Responsibilities:
- Architect and develop our comprehensive online car inspection service platform utilizing Flutter 3.x for seamless web and mobile web experiences.
- Design and implement scalable, maintainable frontend solutions that integrate effectively with our Firebase backend infrastructure.
- Create responsive, intuitive user interfaces that deliver exceptional experiences across various devices and screen sizes.
- Optimize integration with Firebase services including Firestore, Authentication, and MessageBird.
- Develop and maintain Firebase Cloud Functions to support backend operations and business logic.
- Collaborate with product managers, designers, and other developers to define, design, and deliver new features and enhancements.
- Write clean, efficient, and well-documented code following industry best practices and design patterns.
- Conduct thorough code reviews to maintain quality standards and facilitate knowledge sharing across the team.
- Implement comprehensive testing strategies to ensure application reliability and performance.
- Troubleshoot complex issues and optimize application performance to deliver a smooth user experience.
- Participate in Agile development processes, contributing to sprint planning, daily stand-ups, and retrospectives.
Required Skills and Experience:
- Minimum 4 years of general software development experience with at least 2 years specializing in Flutter development.
- Strong proficiency in Flutter (Dart 3.x) with proven experience building and deploying production-ready applications.
- Demonstrated experience with Flutter for Web, including understanding its specific optimization challenges and solutions.
- Extensive knowledge of the Firebase ecosystem, particularly Firestore, Authentication, and Cloud Functions.
- Practical experience implementing and managing Firebase Cloud Functions for backend processes.
- Solid understanding of JavaScript or TypeScript for web integration and cloud function development.
- Experience with modern state management approaches such as Provider, Bloc, Riverpod, or Redux.
- Strong command of RESTful API integration and asynchronous programming patterns.
- Proficiency with Git and collaborative development workflows.
- Familiarity with CI/CD pipelines for automated testing and deployment of Flutter applications.
- Ability to write maintainable, testable code with appropriate documentation.
Nice to Have:
- Previous experience developing applications for the automotive or service industries.
- Knowledge of location-based services and Google Maps API integration.
- Experience implementing payment gateway solutions and handling transactions securely.
- Familiarity with native Android (Kotlin/Java) or iOS (Swift) development for platform-specific optimizations.
- Understanding of server-side rendering concepts for web applications.
- Experience with GraphQL for efficient data querying.
- Contributions to open-source projects or Flutter packages.
- Understanding of UI/UX design principles and familiarity with design tools like Figma or Adobe XD.
- Experience with analytics implementation and user behavior tracking.
Why Join Us:
Join our innovative team and become part of reshaping the future of automotive maintenance services. As a remote team member, you'll enjoy flexibility and work-life balance while developing solutions that genuinely impact users' daily lives. You'll have opportunities to work with cutting-edge technologies, contribute to key architectural decisions, and grow professionally alongside passionate, talented colleagues.
Our startup environment offers accelerated professional development, direct visibility of your impact, and the satisfaction of building something meaningful from the ground up. We foster an inclusive culture where diverse perspectives are valued and everyone has the opportunity to contribute their best work.
If you're ready to apply your Flutter expertise to create solutions that transform an industry, we'd be excited to welcome you to our team.