top of page

Software Engineer

Full time

10.00-19.00 (Flexible)

freshket Office
(Suthi Building)

About the Role

  • Collaborate with full-stack teams to deliver high-quality solutions

  • Participate in the entire project lifecycle, from requirements gathering to deployment

  • Develop, test, and deploy applications using our tech stack

  • Troubleshoot and resolve issues in a timely manner

  • Continuously learn and master the technologies we use

  • Contribute to optimizing and enhancing the food supply chain process

  • Write correct and clean code; consistently follow best practices. Participates in technical design of features with guidance from the supervisor.

Requirements

General

  • A can-do attitude and growth mindset

  • Bachelor's degree in Computer Science, Information Technology, or a related field

  • Basic understanding of one or more programming languages and frameworks (Flutter, React Native, etc.)

  • Writes code with testability, readability, edge cases, and errors in mind

  • Experience in publishing and managing mobile applications on Google Play Console & App Store Connect

  • Intermediate level of English, both written and spoken

  • Ability to work independently, open mind and in collaboration with team members

  • Familiarity with Agile methodologies

  • Eagerness to learn and understand new technologies deeply

  • Good problem-solving skills and attention to detail

  • Ability to work collaboratively in a team environment

Experience and Technology skills

  • Strong knowledge of mobile programming language - (Flutter or React Native)

  • Strong knowledge of database design (SQL, NoSQL)

  • Proficiency of HTML5/CSS and JavaScript

  • Experience with any MVC frameworks

  • Experience with design patterns (very useful to have)

  • Experience with unit tests/TDD

  • Experience with command line, such as linux, git, ssh

  • Understand foundation of front-end stack, Not just using frameworks

  • Experience with responsive design and grid-based layouts

  • Familiar with CSS preprocessors (SCSS, LESS, etc.)

  • Have experience with React is a plus

How to apply

4 steps to become a freshketer

01 Apply

You can apply through our website.

02 Review

The team will review your application and contact back.

03 Interview

We conduct phone and online interviews to get to know you better.

04 Offer

We make an offer to the candidate who is the best fit.

bottom of page