Role Description
We are seeking a talented
Solution Engineer (Flutter & Firebase)
to join the team. You will play a key role in developing, deploying & maintaining high-quality mobile applications (both Android and iOS) & web app platforms using the Flutter & Firebase tech stack while consuming the Flutter Framework. You will collaborate with other team members to deliver extremely user-friendly, feature-rich mobile apps, ensuring the application is responsive, efficient and visually appealing, not only to Gen Z target audiences, as well as other application users.
Responsibilities
-
Design, develop and maintain Mobile & PWA applications using Flutter and Firebase to ensure high performance, 100% responsiveness and excellent user experience.
-
Collaborate with UX/UI designers to implement visually appealing and intuitive user interfaces that adhere to design guidelines and best practices.
-
Take on a multi-faceted role from analysing requirements and conducting research to coding and documentation, while placing a strong emphasis on writing clean, efficient, and maintainable code to build superior mobile solutions.
-
Write and execute comprehensive unit, integration tests to identify and address bugs, and optimise performance bottlenecks, while ensuring applications are not only technically sound but also high-performing and align closely with user expectations and business standards.
-
Integrate with various APIs like ChatGPT, AWS-SES, BigQuery and similar third-party services to enhance app functionality and achieve quick development of the functionality.
-
Utilise Version Control Systems (e.g., Git, GitHub) to manage and track changes to the codebase.
Requirements
-
At least 1+ years of experience in Flutter, Dart, Firebase, and NoSQL.
-
Strong knowledge of software architecture (MV*) and Clean Architecture Principles.
-
Experience with Firebase, Supabase or other similar backend-as-a-service platforms.
-
Experience with writing cloud functions using JavaScript or Typescript.
-
Strong understanding of any of the popular state management techniques (e.g., Bloc, Stacked, Provider).
-
Knowledge of Git, GitHub, and Jira.
-
Experience with building Android, iOS, and Web apps using the Flutter ecosystem.
-
Experience with publishing Android and iOS Apps and deploying Flutter Web App using Firebase.
-
Experience with building (CI/CD) pipelines and writing automated unit, widget and integration tests.
-
Strong problem-solving and debugging skills.
-
Efficient communication skills and teamwork capabilities in a remote work environment.
-
Open source contributions to Flutter/Dart projects and having built and published packages on pub.dev or experience with React, Node.js will be considered a plus.
Qualifications
-
Minimum of a Bachelor's in Computer Science or a similar degree.
-
Relevant Tech Stack Certifications are advantageous.
Benefits
-
Up-skilling and reskilling everyday are core to our DNA.
-
Health Insurance of INR 3 Lakhs, Leave Benefits and Long-term contract-based role.
-
We are a tech-savvy company, enabling you to be up-to-date on the tech side.
-
Team get-togethers and workation trips.
-
The opportunity to work with Gen-Z Founders and support their futures.