Senior Frontend Developer at Doist

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.Description
When you become a Doister, you’re not only joining a global, remote-first company, but a team of 70+ people who value:

Independence; Others can trust that you’ll deliver on time and your teammates don’t need to worry about you keeping your word.
Mastery; You love what you do and care deeply about the quality of your work, down to the smallest details. You’re continuously learning and pushing yourself to the limits of your ability. You're never satisfied with the status-quo.
Communication; Your communication is clear, concise, and engaging whether you're explaining a complex idea or providing feedback to a teammate.
Ambition & Balance; You aspire to put a dent in the universe. To do this, you set high standards for yourself and those around you. The time you spend on work isn’t measured by quantity, but by quality.
Impact; You're able to take a bird's eye view to pinpoint and then solve issues that have a high impact on our customers, our team, and our company. You're committed to the health and success of both your teammates and Doist as a company.

How we work

The Frontend team is responsible for all code that runs in a browser. Be it the web apps of Twist and Todoist, browser extensions, electron apps or our landing pages.
Our main product work happens inside cross-disciplinary teams, that we call squads. You can read more about this in our blog. We have a rotating Hero role whose main responsibility is to tackle support issues, fix bugs and work on smaller improvements.
On top of that everybody on the team gets a day per week to spend on Housekeeping; during this time we pay back technical debt, fix bugs and in general improve the health of our code base.
We believe in picking the most effective tools to do our best work. At the moment this means most of our communication happens asynchronously in Twist. Code and bugs are managed and reviewed in GitHub. Team meetings are done in Zoom.

Day-to-day work
What does your work look like on a day-to-day basis:

Implement features: From proposal, through specification and implementation, to maintenance. You're encouraged and expected to propose things that you think can be a good addition to the product.
Provide feedback: When planning a feature you're expected to provide feedback on expected challenges and unknowns as early as possible.
Improve the code quality: With time, our code accumulated some technical debt, which we pay off. Often we do it while we make features, but we also dedicate time to housekeeping each week.
Be a responsible & exemplary team member: We do code reviews, refactor code, learn new things and share our knowledge. You might also be appointed mentor of a new comer
Lead a squad: From time to time you might be a squad leader which bears the responsibility for the success of the project. In practical terms, you plan the squad work and orchestrate its execution. You balance this activity with hands-on work within the same squad.
Be a Hero: During this time you'll be working closely with support to triage and fix bugs from users. Also, you help speed up code reviews and support other teams in their projects.

Indicators that this could be a good role for you:

You feel that our values resonate with yours, and you see how they can act as guidance for your day-to-day work.
You have 5+ years of frontend development experience.
You have experience in building complex interactive web applications.
You have solid knowledge of modern JavaScript and React (Bonus Redux)
You have experience in writing automated unit, integration or end-to-end tests.
You have experience in measuring, analyzing and fixing performance problems.
You're able to use and customize tools (e.g. webpack) to streamline our development and build processes.
You're able to work autonomously and stay self-motivated. Previous experience working in remote team is a bonus.
You are fluent in written and spoken English.

Our perks and benefits are designed to provide the freedom and support you need to grow personally and professionally. Here’s what that looks like:

The Basics:

Work from anywhere in the world. We never place restrictions on locations.
Design your own schedule. Work no more than 40 hours/week.
Competitive pay. Our formula-based salary calculation provides a highly competitive rate based on your skills and location.

Expand Your Professional Skills:

Pursue personal projects. All Doisters get one month per year to spend on a work-related project they’re passionate about
Attend conferences. You’ll have a recurring budget to spend on attending conferences that grow your professional knowledge, skills, and network.
Company retreats. Our annual company-wide retreats are unforgettable.

Craft your ideal work environment:

Cozy up at a coworking space. Find a coworking space that’s right for you and Doist will cover the expense.
Apps and services budget. You’ll have a monthly budget to spend on services that help you do your job.
Hardware budget. You’ll have access to a recurring budget to spend on work-related equipment.

Focus on your well-being:

Generous time off. Doisters get 8 weeks (40 days) of PTO/year to use as they wish on vacations and national holidays.
Parental leave. New parents receive 5 weeks of paid parental leave in addition to 13 weeks of paid pregnancy-related medical leave.
Invest in your health and wellness. You’ll have a monthly budget to spend on things like gym membership, healthy snacks, massages, health insurance, etc.

Source: MyJobMag Job Feed

Related Jobs
  • Full Time

    At Total Secure Nigeria we are very confident that we will become your preferred choice for security and defence products throughout Nigeria. Through our partnership with our sister company is the UK we feel we are in the perfect position to provide
  • Full Time

    THB Home Health Care LLC - Demonstrates skill in specialized nursing: Pediatric, post Surgical care, newborn / Maternity care, Palliative Care and ICU specializationONLY those interested in-home care need applyDubai Health Authority License or Eligib
  • Full Time

    Local Coordinator Jobs, Latest NGO Jobs, Veterinarians Without Borders Jobs Organization:     VWB/VSF Canada Country:              Meru or Katarina, Kenya (home based with travel between cities) Level of Effort:  Full time Reports to:
  • Full Time

    UNDP has been in Nigeria since the country became independent in 1960 providing capacity building and policy development support to the Federal Government of Nigeria in areas of Governance & Peace Building, Inclusive growth and Sustainable Develo
  • Full Time

    DAI works on the frontlines of international development. Transforming ideas into action-action into impact. We are committed to shaping a more livable world.We tackle fundamental social and economic development problems caused by inefficient markets
  • Full Time

    Confidential - Looking for Sales Agent Min - 2Year experience