Software Engineer (Front-end)

Bangkok, Thailand

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.

Perks

  • 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.

About Taskworld

Founded in 2013 by serial entrepreneur Fred Mouawad, Taskworld is one of the world’s premier online project management software. It’s used by thousands of companies all around the world including industry leaders like Amazon, Salesforce, Samsung, Netflix, KPMG and Accenture. With a diverse team spread all over the world, we are growing at a mind boggling pace.

Read about us
Copyright © 2013-2018 Taskworld™. Pat. Pend.
All rights reserved.