Careers at Taskworld

If you get a kick out of solving problems for people, browse through our job openings and drop us a message.
Software Engineer (Front-end)
Software Engineer (Back-end)
Web UI Designer
Software QA Engineer (Automation Specialist)
Build and Release Engineer
Technical Support Engineer
French Customer Support and Happiness Agent
Business Developer (France)
Technical Support Agent
Customer Success Manager
Sales Executive

Bangkok, Thailand

Software Engineer (Front-end)

Job Description

Our mission at Taskworld is to promote how people work together through our project management software — serving thousands of companies across 80 countries. We are seeking a passionate strong-skilled developer, specialized in web development who knows how to work as a team.

If you feel like these sentences describe you:

  • You’re a strong software engineer. Regardless of which language used or learned, our engineers can write clean, effective, maintainable code.
  • You’re team player and you love collaborating with others. Our work isn’t done in a vacuum — everyone contributes to get the job done.
  • You understand that making mistakes is good if you’re learning. When we fail, we fail fast and learn from our mistakes.
  • You have a habit of learning and a constant desire to grow. You spend lots of time studying new things on your own.
  • You’re comfortable in a fast-paced environment with rapidly changing requirements.
  • You want to work on a top-notch task management product and compete against strong and highly competent teams in US, vying for the same customers.

  • Join us and together we’ll take Taskworld to new heights.

Desired skills and experience:

  • We are an international company, so English is a must.
  • We love crafting software that provide values for our customers, not just writing code. We want people who come up with ideas on how to improve our application and turn them into reality.
  • We use a modern stack, you should know JavaScript (ES2017+) and enjoy learning new technologies.
  • We use React and Redux extensively, so you should have a good grasp about them.
  • Solid understanding of CSS fundamentals (the box model) techniques (e.g. flexboxes and grid layouts) and best practices (e.g. when to use or not use each technique).
  • Having experienced in design redundancy and concurrency system would be a plus.
  • You know how to build a web app from scratch and deploy it to the web.
  • You’re skilled in object-oriented analysis and be able apply these principles such as SOLID and GRASP to the real world.
  • You understand the general concepts of functional programming.
  • If you know several languages that came from different paradigms, this will be a big plus (e.g. C++, Ruby, Rust, Haskell, Clojure, Erlang, and Go).
  • You love clean code, and have a good sense of code smell.
  • You understand, in general, how web browsers turns your HTML, CSS and Javascript into things you see on the screen.
  • You love well tested software, so you can sleep well at night.


  • We give freedom to experiment with new technology, and learn new things.
  • Working with one of the best group of developers, who actively seek for improvement in both product and technical aspect.
  • Some of our developers are heavy contributor to open-source and Thailand developer community, we belief in being great together, both as a company and as a community.
  • We believe happy developer make better code, so we provide games, food and snacks.
  • We give freedom to developer to experiment and come up with their own idea and implement to product. In fact, some features in Taskworld were developed by developer ideas.
  • Language
  • 日本語
  • Copyright © 2013-2019 Taskworld™. Pat. Pend.
    All rights reserved.