About SuperFood:
SuperFood is an innovative food-tech startup that aims to revolutionize the culinary industry by providing a seamless platform for culinary businesses to enhance sales and efficiency through online food aggregation, efficient point-of-sale systems, and convenient e-grocery services.
Job Overview:
We are looking for a highly skilled Flutter Developer with a minimum of 3 years of experience to join our team. You will be responsible for developing and maintaining high-performance mobile applications for Android, ensuring seamless user experiences. In a collaborative environment, you will work closely with product managers, designers, and backend developers to deliver innovative mobile solutions that meet business and technical goals. If you’re passionate about mobile development, problem-solving, and thrive in a fast-paced setting, we would love to have you on board.
Key Responsibilities:
- Develop and maintain mobile applications using Flutter for Android.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs, and optimise app performance, including memory usage, rendering speed, and network efficiency.
- Integrate RESTful APIs, third-party libraries, and services.
- Write clean, scalable code with expertise in asynchronous programming (e.g., async, await, futures).
- Implement crash analytics and monitoring tools (e.g., Firebase Crashlytics) to track app stability and resolve issues.
- Maintain structured and reusable code following best practices.
- Participate in code reviews and drive continuous improvement initiatives.
- Manage state with techniques such as Provider, Riverpod, and Bloc.
Qualifications:
- Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- Minimum 3 years of hands-on experience with Flutter and Dart.
- Proven experience in mobile app development for Android.
- Expertise in asynchronous programming in Flutter, including futures, streams, and handling async data flows.
- Experience with crash analytics tools (e.g., Firebase Crashlytics, Sentry) for monitoring and debugging.
- Proven experience in performance optimization techniques, including profiling, reducing app load times, and optimising memory usage.
- Familiarity with version control (Git) and CI/CD tools.
- Strong understanding of mobile UI/UX principles and Material Design guidelines.
- Experience with API integration and handling JSON data.
- Excellent problem-solving skills and attention to detail.
- Knowledge of version control systems (e.g., Git) and branching strategies.
- Experience working in Agile and Scrum development environments.
What We Offer:
- Competitive salary.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
About SuperFood:
SuperFood is an innovative food-tech startup that aims to revolutionize the culinary industry by providing a seamless platform for culinary businesses to enhance sales and efficiency through online food aggregation, efficient point-of-sale systems, and convenient e-grocery services.
Job Overview:
We are looking for a highly skilled Flutter Developer with a minimum of 3 years of experience to join our team. You will be responsible for developing and maintaining high-performance mobile applications for Android, ensuring seamless user experiences. In a collaborative environment, you will work closely with product managers, designers, and backend developers to deliver innovative mobile solutions that meet business and technical goals. If you’re passionate about mobile development, problem-solving, and thrive in a fast-paced setting, we would love to have you on board.
Key Responsibilities:
- Develop and maintain mobile applications using Flutter for Android.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs, and optimise app performance, including memory usage, rendering speed, and network efficiency.
- Integrate RESTful APIs, third-party libraries, and services.
- Write clean, scalable code with expertise in asynchronous programming (e.g., async, await, futures).
- Implement crash analytics and monitoring tools (e.g., Firebase Crashlytics) to track app stability and resolve issues.
- Maintain structured and reusable code following best practices.
- Participate in code reviews and drive continuous improvement initiatives.
- Manage state with techniques such as Provider, Riverpod, and Bloc.
Qualifications:
- Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- Minimum 3 years of hands-on experience with Flutter and Dart.
- Proven experience in mobile app development for Android.
- Expertise in asynchronous programming in Flutter, including futures, streams, and handling async data flows.
- Experience with crash analytics tools (e.g., Firebase Crashlytics, Sentry) for monitoring and debugging.
- Proven experience in performance optimization techniques, including profiling, reducing app load times, and optimising memory usage.
- Familiarity with version control (Git) and CI/CD tools.
- Strong understanding of mobile UI/UX principles and Material Design guidelines.
- Experience with API integration and handling JSON data.
- Excellent problem-solving skills and attention to detail.
- Knowledge of version control systems (e.g., Git) and branching strategies.
- Experience working in Agile and Scrum development environments.
What We Offer:
- Competitive salary.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.