Point your AI agent at freehire and let it find you a job.

Get the CLI →

WATAWASTE COMPANY LIMITED

Junior Front end developer (Flutter)

Posted Updated
Discussion

Salary: ฿25,000 – ฿37,000 per month

About Yindii

Yindii is Southeast Asia’s leading surplus food marketplace, dedicated to combating food waste and promoting sustainability. Founded in 2020, Yindii connects eco-conscious consumers with high-quality unsold food from restaurants, bakeries, and supermarkets at 50-80% discounts, saving over 500,000+ meals and offsetting 1,450,000+ kg of CO2 emissions across Thailand, Hong Kong, and Singapore. and now South Korea.

With a mission to ensure “delicious food ends up in bellies, not bins,” Yindii empowers businesses to reduce waste, improve profitability, and foster a sustainable food ecosystem. Join us in our fight against food waste and help build a greener future!

We'll give you 1000 THB worth of Yindii Credits each month to spend on Yindii App.

Job Summary

We are looking for an enthusiastic, detail-oriented Front-End Developer to join our fast-paced engineering team. In this role, your primary focus will be building, testing, and maintaining cross-platform mobile applications using Flutter and the GetX state management framework.

You will get firsthand experience working in a real-world Agile environment with weekly release cycles, allowing you to see your code go live and make an immediate impact. Additionally, you will have the opportunity to expand your skill set by occasionally contributing to our web-based projects. If you are passionate about creating seamless user experiences and eager to accelerate your career in software development, we would love to have you on board!

Apply with a cover letter to have higher chance of consideration.

Key Responsibilities

  • App Development: Assist in developing and maintaining cross-platform mobile applications using Flutter and Dart.

  • State Management: Utilize the GetX framework for efficient state management, dependency injection, and route management.

  • Agile Delivery: Participate actively in our fast-paced development process, contributing to our strict weekly release cycles.

  • Collaboration: Work closely with senior developers, UI/UX designers, and product managers to translate design mockups into functional, responsive user interfaces.

  • Code Quality: Write clean, readable, and maintainable code, and participate in peer code reviews.

  • Debugging: Identify, troubleshoot, and fix bugs to ensure optimal app performance and a smooth user experience.

Requirements

  • Education: Graduated with a degree in Computer Science, Software Engineering, Information Technology, or a related field.

  • Flutter Knowledge: Solid understanding of Dart programming language and the Flutter framework.

  • Framework Familiarity: Basic understanding of or willingness to rapidly learn the GetX ecosystem (state management, routing, etc.).

  • Version Control: Basic knowledge of Git (GitHub/GitLab/Bitbucket) for source code management.

  • Mindset: Strong problem-solving skills, eager to learn, and comfortable adapting to a fast-paced environment with weekly deadlines.

  • English Proficiency: Strong English communication skills, with the ability to collaborate effectively with an international, English-speaking team.

Bonus Points (Nice-to-Haves)

  • ReactJS Experience: Knowledge of or hands-on experience with ReactJS is a major plus, as you may have the chance to contribute to our web application projects.

  • Portfolio: Personal projects, GitHub repositories, or published apps that showcase your Flutter/front-end coding abilities.

What You Will Learn & Gain

  • Hands-on experience with production-level Flutter and GetX architecture.

  • Exposure to a professional CI/CD pipeline and the mechanics of weekly app store deployments.

  • Mentorship from senior developers to level up your coding, debugging, and software architecture skills.

  • Cross-platform exposure (Mobile + Web) if you choose to take on ReactJS tasks.


Skills

What Junior Frontend jobs ask for — and how much of it you have →
Apply

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available