๐Ÿ”
Sign up Log in Add company
Doist HIRING
Building the future we want to work in
๐Ÿ™ 50 cities
๐ŸŒŽ 25 countries
๐Ÿค“ 51-200 members

Front-end Developer (JavaScript)

About
๐Ÿ“ฆ Building own products
๐Ÿ๏ธ Remote first
๐Ÿ—บ๏ธ Hiring all over the world
Links
Tech stack

At Doist, our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a more fulfilling way to work and live.

We're a multidisciplinary, fully remote team thatโ€™s passionate about creating products, like Todoist and Twist, that improve peopleโ€™s lives. We thrive on innovating new solutions to old productivity challenges and we seek to rethink how productivity tools are made.

When you become a Doister, youโ€™re not only joining a global, remote-first company, but a team of 60+ people who value:

  • Feeling empowered to achieve their ambitions
  • Inclusivity, open-mindedness, and diversity
  • The wellbeing of their teammates and the people around them
  • Making long-term, high-impact decisions, even if theyโ€™re harder

We invite you to visit our blog to learn more about us, our values, and how we work.

Your role:

As a Front-end Developer, youโ€™ll be joining a small team of developers to work on the web apps of our core products; Todoist and Twist. Both apps are highly interactive and complex, allowing you to leverage modern tools such as React and Redux, to deliver a unique experience to over a million of our active users around the world.

Like every member of the team, youโ€™ll own the projects from day one and help the team make core architectural decisions. Within this role youโ€™ll also have the opportunity to collaborate in cross-functional teams to drive exciting initiatives like @mentions for Twist or the new dark mode for Todoist. Questioning the status quo, improving processes, sharing, writing and testing code will be on your daily agenda.

About you:

You are a skilled JavaScript developer with a deep understanding of the latest Internet technologies, a keen engineering intuition, and outstanding communication skills. Additionally, to thrive as a front-end developer at Doist you should have:

  • Experience building complex interactive web applications.
  • Solid knowledge of modern JavaScript and React (Bonus: Redux)
  • Experience in writing automated unit, integration or end-to-end tests.
  • The ability to use and customize tools (e.g. Webpack, Gulp) to streamline our development and build processes.
  • Proven ability to work autonomously and stay self-motivated. Previous experience working in remote team is a bonus.
  • Fluency in written and spoken English.
Skills needed
About Doist
Building the future we want to work in

We create tools that promote a calmer, more balanced, more fulfilling way to work and live.

Fully committed to being fully remote

We donโ€™t make our people move to a city with un-payable rent, and we donโ€™t require anyone to work on the same schedule (or more than 40 hours/week).

Weโ€™ve always believed that work is better without borders โ€“ for Doist, remote work is the future, not a fad. We work hard to embed this philosophy into everything we create.

Bootstrapped, profitable, and here for the long-run

Weโ€™re running a marathon, not a sprint. Thatโ€™s why we value ambition and balance. We believe that good health comes first โ€“ both as a sustainable business and as individuals with rewarding lives outside of work.
Benefits
Team on RemoteHub (2)
Team retreats (5)
Countries (25)
๐Ÿ‡บ๐Ÿ‡ธ
United States
(5)
๐Ÿ‡จ๐Ÿ‡ฆ
Canada
(5)
๐Ÿ‡ช๐Ÿ‡ธ
Spain
(4)
๐Ÿ‡ซ๐Ÿ‡ท
France
(4)
๐Ÿ‡ฌ๐Ÿ‡ง
United Kingdom
(3)
๐Ÿ‡ฉ๐Ÿ‡ช
Germany
(3)
๐Ÿ‡ต๐Ÿ‡น
Portugal
(3)
๐Ÿ‡ท๐Ÿ‡บ
Russia
(2)
๐Ÿ‡ณ๐Ÿ‡ฑ
Netherlands
(2)
๐Ÿ‡ง๐Ÿ‡ท
Brazil
(2)
๐Ÿ‡ต๐Ÿ‡ฑ
Poland
(2)
๐Ÿ‡ฌ๐Ÿ‡ท
Greece
(2)
๐Ÿ‡ธ๐Ÿ‡ฐ
Slovakia
(1)
๐Ÿ‡จ๐Ÿ‡ฟ
Czechia
(1)
๐Ÿ‡ฆ๐Ÿ‡บ
Australia
(1)
๐Ÿ‡ต๐Ÿ‡ญ
Philippines
(1)
๐Ÿ‡ฉ๐Ÿ‡ฐ
Denmark
(1)
๐Ÿ‡ฑ๐Ÿ‡ป
Latvia
(1)
๐Ÿ‡ฆ๐Ÿ‡น
Austria
(1)
๐Ÿ‡จ๐Ÿ‡ฑ
Chile
(1)
๐Ÿ‡จ๐Ÿ‡ท
Costa Rica
(1)
๐Ÿ‡ง๐Ÿ‡พ
Belarus
(1)
๐Ÿ‡ฏ๐Ÿ‡ฒ
Jamaica
(1)
๐Ÿ‡น๐Ÿ‡ท
Turkey
(1)
๐Ÿ‡น๐Ÿ‡ผ
Taiwan
(1)
Cities (50)
๐Ÿ•‘ 10:10
โ˜๏ธ 15ยฐC
๐ŸŒŽ United States
San Francisco
๐Ÿ•‘ 19:10
โ˜€๏ธ 16ยฐC
๐ŸŒŽ Spain
Barcelona
๐Ÿ•‘ 10:10
โ˜€๏ธ 22ยฐC
๐ŸŒŽ United States
Seattle
๐Ÿ•‘ 19:10
๐ŸŒฆ๏ธ 22ยฐC
๐ŸŒŽ Slovakia
Bratislava
๐Ÿ•‘ 19:10
โ˜€๏ธ 18ยฐC
๐ŸŒŽ Czechia
Prague
๐Ÿ•‘ 10:10
โ˜€๏ธ 25ยฐC
๐ŸŒŽ Canada
Vancouver
๐Ÿ•‘ 03:10
๐ŸŒง๏ธ 28ยฐC
๐ŸŒŽ Australia
Victoria
๐Ÿ•‘ 20:10
โ˜๏ธ 14ยฐC
๐ŸŒŽ Russia
Saint Petersburg
๐Ÿ•‘ 12:10
โ˜๏ธ 20ยฐC
๐ŸŒŽ United States
Minneapolis
๐Ÿ•‘ 18:10
โ˜€๏ธ 30ยฐC
๐ŸŒŽ United Kingdom
England
๐Ÿ•‘ 19:10
๐ŸŒซ๏ธ 12ยฐC
๐ŸŒŽ France
Lyon
๐Ÿ•‘ 01:10
โ˜๏ธ 30ยฐC
๐ŸŒŽ Philippines
Cebu City
๐Ÿ•‘ 19:10
โ˜๏ธ 13ยฐC
๐ŸŒŽ Netherlands
Amsterdam
๐Ÿ•‘ 13:10
๐ŸŒฆ๏ธ 15ยฐC
๐ŸŒŽ Canada
Montreal
๐Ÿ•‘ 19:10
โ›… 14ยฐC
๐ŸŒŽ France
Lille
๐Ÿ•‘ 19:10
โ˜€๏ธ 15ยฐC
๐ŸŒŽ Spain
Madrid
๐Ÿ•‘ 19:10
๐ŸŒง๏ธ 17ยฐC
๐ŸŒŽ Germany
Nuremberg
๐Ÿ•‘ 19:10
๐ŸŒง๏ธ 16ยฐC
๐ŸŒŽ Denmark
Copenhagen
๐Ÿ•‘ 18:10
โ˜€๏ธ 13ยฐC
๐ŸŒŽ Portugal
Porto
๐Ÿ•‘ 20:10
โ˜€๏ธ 11ยฐC
๐ŸŒŽ Latvia
Riga
๐Ÿ•‘ 20:10
๐ŸŒซ๏ธ 14ยฐC
๐ŸŒŽ Russia
Moscow
๐Ÿ•‘ 14:10
โ˜€๏ธ 20ยฐC
๐ŸŒŽ Brazil
Campinas
๐Ÿ•‘ 19:10
โ˜€๏ธ 18ยฐC
๐ŸŒŽ Spain
Valencia
๐Ÿ•‘ 19:10
๐ŸŒฆ๏ธ 21ยฐC
๐ŸŒŽ Austria
Vienna
๐Ÿ•‘ 19:10
โ˜€๏ธ 20ยฐC
๐ŸŒŽ Poland
Zabrze
๐Ÿ•‘ 19:10
14ยฐC
๐ŸŒŽ Spain
Ciutadella de Menorca
๐Ÿ•‘ 19:10
โ˜๏ธ 13ยฐC
๐ŸŒŽ Netherlands
Hilversum
๐Ÿ•‘ 11:10
โ˜๏ธ 19ยฐC
๐ŸŒŽ Canada
Edmonton
๐Ÿ•‘ 19:10
โ˜๏ธ 14ยฐC
๐ŸŒŽ Germany
Hamburg
๐Ÿ•‘ 18:10
โ˜€๏ธ 11ยฐC
๐ŸŒŽ Portugal
Portugal
๐Ÿ•‘ 13:10
โ˜๏ธ 10ยฐC
๐ŸŒŽ Chile
Santiago
๐Ÿ•‘ 14:10
โ˜€๏ธ 19ยฐC
๐ŸŒŽ Brazil
Sรฃo Paulo
๐Ÿ•‘ 19:10
โ˜€๏ธ 17ยฐC
๐ŸŒŽ Poland
Szczecin
๐Ÿ•‘ 11:10
๐ŸŒŽ Costa Rica
Heredia Province
๐Ÿ•‘ 20:10
โ˜๏ธ 24ยฐC
๐ŸŒŽ Greece
Volos
๐Ÿ•‘ 18:10
โ˜€๏ธ 13ยฐC
๐ŸŒŽ Portugal
Aveiro
๐Ÿ•‘ 10:10
โ˜€๏ธ 29ยฐC
๐ŸŒŽ Canada
Kelowna
๐Ÿ•‘ 13:10
๐ŸŒซ๏ธ 16ยฐC
๐ŸŒŽ Canada
Kitchener
๐Ÿ•‘ 20:10
๐ŸŒŽ Belarus
Belarus
๐Ÿ•‘ 12:10
โ›… 29ยฐC
๐ŸŒŽ Jamaica
Portmore
๐Ÿ•‘ 20:10
๐ŸŒฆ๏ธ 17ยฐC
๐ŸŒŽ Greece
Greece
๐Ÿ•‘ 20:10
โ˜๏ธ 21ยฐC
๐ŸŒŽ Turkey
Izmir
๐Ÿ•‘ 18:10
๐ŸŒฆ๏ธ 11ยฐC
๐ŸŒŽ United Kingdom
Norwich
๐Ÿ•‘ 18:10
โ˜๏ธ 10ยฐC
๐ŸŒŽ United Kingdom
Poole
๐Ÿ•‘ 01:10
โ˜๏ธ 29ยฐC
๐ŸŒŽ Taiwan
Taiwan
๐Ÿ•‘ 19:10
โ˜€๏ธ 15ยฐC
๐ŸŒŽ Germany
Dรผsseldorf
โ˜๏ธ 20ยฐC
๐ŸŒŽ United States
Oregon
๐ŸŒซ๏ธ 12ยฐC
๐ŸŒŽ France
Bordeaux
โ˜๏ธ 20ยฐC
๐ŸŒŽ United States
Maple Grove
โ˜€๏ธ 15ยฐC
๐ŸŒŽ France
Nancy