Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Frontend Engineer image - Rise Careers
Job details

Frontend Engineer

At Doist, our mission is to empower people with simple yet powerful tools.

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.

Our Core Values

They are few, but they are mighty. From creating processes to decision-making and recruiting, we build our four core values into nearly every single thing we do.

  • Ambition. You aspire to put a dent in the universe. You set high standards for yourself and those around you. You solve issues that have a high impact on our customers and our company.
  • Mastery. You care deeply about the quality of your work. You’re continuously learning and pushing yourself to the limits of your ability. As a champion of your craft, you are also a champion of your well-being – you work intensely, then disconnect completely.
  • Independence. Others can trust that you’ll deliver on time. You keep your word and trust your teammates to do the same. You are proactive, take ownership, and remain accountable with little or no direction.
  • Communication. Your communication is clear, concise, and engaging. You keep others in the loop and never go radio silent. You speak respectfully and foster warm relationships through your interactions. You’re culturally and socially aware and can appropriately navigate social situations.

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

What You’ll Do

Are you passionate about creating meaningful, easy-to-use web experiences that make a real difference in people’s lives? Do you love building visually striking, responsive interfaces that run flawlessly across a diverse range of devices and platforms? Then we want to hear from you!

Drive Product Evolution

You’ll work on the web app for Todoist and contribute to shaping its future. As a Frontend Engineer, you’ll be involved from idea to shipping and beyond – collaborating in cross-functional squads, brainstorming, building features, and continually refining them. Your voice matters, and you’re encouraged to propose improvements that elevate the user experience.

Improve Our Craft

We value continuous improvement, both in product and process. You’ll contribute to code reviews, champion quality, and tackle technical debt. Every week, we dedicate time to maintaining our codebase – enhancing and refactoring wherever needed. We believe in prioritizing the long term over the short term, continuously shipping enhancements to keep things running smoothly.

Collaborate & Support

You won't be siloed. At Doist, we live by cooperation – mentoring teammates, sharing knowledge, and proactively jumping in to help across squads. Whether it’s offering thoughtful feedback, stepping into a 'Hero' rotation to assist our customer experience team, or connecting in our casual social gatherings, your collaborative spirit will shape our growth.

Shape the Future

Frontend engineering at Doist goes beyond routine tasks. You’ll have a chance to explore new technologies, integrate AI tools, and think big about how we can continually elevate the user experience on the web by delivering intuitive, efficient solutions. Our stack is anchored in React and a collection of modern frameworks and services; we trust you to choose the best approach for each situation and adapt our processes for continuous improvement.

How do you know you’re the right fit:

  • Values Alignment: You believe in simplicity and practicality, yet you still strive to create meaningful impact in everything you build. You resonate with our core values – mastery, ambition, independence, and communication – and see how they translate into everyday decisions.
  • Autonomous & Async-Ready: You thrive with autonomy and have proven that you can get things done without someone looking over your shoulder. Experience in remote teams is a plus.
  • Effective Communicator & Collaborator: You can confidently discuss technical nuances in English—both written and spoken—and work seamlessly with designers, product managers, other engineers, and customer experience teams to create better solutions together.
  • Foundational Web Knowledge: You understand HTML, CSS, and JavaScript thoroughly, and you know when to leverage each. Your TypeScript and React skills reflect that foundation.
  • Complex App Experience: You’ve built interactive web apps and can navigate modern frontend architectures with confidence.
  • Testing Mindset: You’re no stranger to automated testing (unit, integration, end-to-end) and see it as critical to build robust software.
  • Performance-Driven: Measuring, analyzing, and fixing performance issues is second nature to you.
  • Tooling Proficiency: Customizing tooling, CI/CD pipelines, production monitoring, and exploring AI solutions to boost productivity is in your wheelhouse.
  • Accessibility & Security Mindset: You aim to build inclusive experiences that accommodate everyone’s needs. You’re attentive to potential vulnerabilities to keep our product safe.

If you don’t check every box but are driven to learn and grow, we still want to hear from you! Continuous learning is at the heart of our culture.

Estimated hiring timeline:

  • The position will close on Mar 14, 2025 at 8am UTC, please apply directly via our careers page before this deadline and not via other channels.
  • We'll then screen applications and aiming to be done by Mar 19, 2025.
  • Next, we'll share an async salary range transparently with the shortlisted candidates and combine this with and invite for a 1st interview, we always get back to every single applicant.
  • We are aiming to have our 1st interviews between Mar 20, 2025–Mar 28, 2025 (but will always try to be flexible).
  • For those that successfully proceeds after the 1st interview, we'll ask you to complete a test project with a timeframe of roughly 10 days.
  • After submission, we'll review the test projects and then invite those that make it to the next round of interviews and hoping to complete those by Apr 15, 2025.
  • After that stage, should we proceed, we'll have a final interview and then aim to make a hiring decision by Apr 21, 2025. Although we already try and stick to these timelines, we are sometimes able to move much faster or have unexpected delays, this is an estimation only.

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

  • We work remotely and mostly async from anywhere. If you see a specific location being advertised, feel free to apply any way, this is usually due to restrictions on a few job boards.
  • Design your own schedule. Work during the time of day that’s best for you. Doisters are encouraged to work 8-hour days and no more than 40 hours/week.
  • Competitive pay. Our formula-based salaries are calculated based on industry-benchmarked skills and geographical location – no stressful negotiation required

Expand your professional skills

  • Continue your education. You’ll have a recurring budget to spend on attending conferences, taking courses, and purchasing books.
  • Collaborate in person at retreats. Our team- and company-wide retreats are unforgettable. The connections that we make in person inspire us throughout the year.

Craft your ideal work environment

  • Cozy up at a coworking space. Find a coworking space that’s right for you and Doist will provide a monthly stipend towards this cost.
  • Subscribe to apps and services. You’ll have a monthly budget to spend on services that help you do your job: home internet, work apps, music subscription, etc.
  • Purchase the hardware you need. Every Doister has access to a recurring budget to spend on work-related equipment.

Focus on your well-being

  • Recharge with generous time off. Doisters get 8 weeks (40 days) of vacation per year to use as they wish on vacations and national holidays.
  • Spend time with your new baby. 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. Take care of yourself with a monthly budget for things like a gym membership, healthy snacks, massages, health insurance, etc.

---

We occasionally receive reports about hiring scams related to our roles. Please be aware that our team only communicates from emails with an "@doist.com" domain and that we will not ask you to apply in any way other than via our application at doist.com/careers. If you are in doubt, please reach out at careers@doist.com to confirm.

All information collected through this application is stored in Workable, Doist’s Applicant Tracking System, where it will be used for recruitment purposes only. For more information on how we handle candidate data at Doist, we invite you to review our recruitment privacy notice. For questions, please contact us at careers@doist.com.

What You Should Know About Frontend Engineer, Doist

Join our team at Doist as a Frontend Engineer, where your passion for creating impactful web experiences can truly shine! We believe in empowering individuals with tools that streamline productivity, and your work will directly contribute to shaping the future of our beloved products like Todoist and Twist. This fully-remote position allows you to unleash your creativity in building visually stunning, responsive interfaces that work seamlessly across various devices. At Doist, we emphasize collaboration and communication. You'll engage with cross-functional teams throughout the entire development process, from brainstorming to deployment. We encourage you to voice your ideas for enhancing user experiences—your insights matter! Alongside developing new features, you'll also be involved in maintaining code quality through reviews and addressing technical debt with care. You'll enjoy a culture that supports continuous improvement, and we've dedicated time each week specifically for refining our codebase. We're all about fostering an environment where autonomy flourishes; if you're someone who relishes independence while delivering quality work on time, you'll fit right in. Whether you’re sharing your technical knowledge or mentoring teammates, you play an integral role in our growth. If you believe in mastery, communication, and ambition, we'd love for you to come and help us revolutionize productivity tools while growing your skillset with us. Embrace the freedom to work your way while staying connected in a vibrant remote community. Apply to become a Frontend Engineer at Doist today and help us empower lives through simplicity!

Frequently Asked Questions (FAQs) for Frontend Engineer Role at Doist
What are the main responsibilities of a Frontend Engineer at Doist?

As a Frontend Engineer at Doist, your primary responsibilities include driving product evolution through collaborative work on the Todoist web app. You will participate from initial brainstorming to shipping, ensuring that the user experience continuously improves. Additionally, you will conduct code reviews, address technical debt, and collaborate across teams to support overall product development.

Join Rise to see the full answer
What qualifications are required for the Frontend Engineer position at Doist?

To qualify as a Frontend Engineer at Doist, candidates should possess a strong foundational knowledge of HTML, CSS, and JavaScript, along with advanced skills in React and TypeScript. Experience in building interactive web applications, a testing mindset, and familiarity with accessibility and security considerations are essential. An understanding of performance-driven techniques and automated testing will also be crucial for success in this role.

Join Rise to see the full answer
What is the work culture like for a Frontend Engineer at Doist?

The work culture for a Frontend Engineer at Doist is centered around autonomy and collaboration. Our remote team values clear communication and effective collaboration, fostering warm and supportive interactions. We emphasize continuous improvement, personal mastery, and a strong commitment to our core values—ensuring that every team member feels empowered to contribute their ideas and skills.

Join Rise to see the full answer
How does Doist support continuous learning for Frontend Engineers?

At Doist, continuous learning is at the heart of our culture. Frontend Engineers benefit from a recurring education budget to attend conferences, take courses, or purchase books that help them enhance their skills. Additionally, team retreats offer invaluable opportunities for professional growth and networking with colleagues in person, further enriching the overall learning experience.

Join Rise to see the full answer
What is the estimated hiring timeline for the Frontend Engineer role at Doist?

The hiring timeline for the Frontend Engineer position at Doist begins with applications closing on March 14, 2025. Following application screenings, shortlisted candidates will receive a transparent salary range and an invitation for a first interview between March 20 and March 28, 2025. Successful candidates will then complete a test project before proceeding to additional interviews, with final hiring decisions projected by April 21, 2025.

Join Rise to see the full answer
Common Interview Questions for Frontend Engineer
Can you explain your experience with React as a Frontend Engineer?

When discussing your experience with React, focus on specific projects where you utilized the framework. Highlight your proficiency in building reusable components, managing state with hooks, and optimizing performance. Be prepared to mention how you've integrated new technologies or handled complex scenarios in your applications.

Join Rise to see the full answer
How do you ensure code quality in your projects?

To ensure code quality, I prioritize writing clean, maintainable code and utilize code reviews as a collaborative tool. I also believe in implementing automated testing strategies—unit, integration, and end-to-end testing—to catch issues early and deliver a robust product. Discussing your commitment to tackling technical debt will demonstrate your focus on long-term improvements.

Join Rise to see the full answer
What strategies do you use to maintain effective communication in a remote work environment?

In a remote setup, I prioritize clear and concise communication through regular updates, utilizing project management tools, and scheduling check-ins with my team. I strive to be proactive in sharing my progress, seeking input, and collaborating with colleagues to ensure everyone stays informed and engaged.

Join Rise to see the full answer
Describe a challenging problem you've faced as a Frontend Engineer and how you solved it.

Approach this question by presenting a specific example. Describe the challenge you faced, the thought process you employed to address it, and the ultimate outcome. Emphasize the importance of collaboration and iteration in finding solutions, demonstrating your problem-solving skills and resilience.

Join Rise to see the full answer
How do you prioritize tasks and manage your time effectively as a Frontend Engineer?

I prioritize tasks by assessing their impact on the project and aligning them with deadlines. I find using agile methodologies, like sprints, helps me focus on achieving specific goals within set timeframes. Additionally, I incorporate regular reviews to adjust my priorities based on team feedback and emerging needs.

Join Rise to see the full answer
What role does user experience play in your development approach?

User experience is paramount in my development process. I strive to create interfaces that are intuitive and accessible. This includes conducting user research, gathering feedback, and iterating on designs based on real-world usage. I believe that engaging with users directly significantly enhances my ability to deliver a meaningful product.

Join Rise to see the full answer
How do you handle feedback from code reviews?

I view feedback from code reviews as a vital component of my growth as a Frontend Engineer. I approach reviews with a mindset of openness and collaboration, ready to learn from my peers. Constructive criticism helps me refine my skills and contribute to creating a higher quality product collectively.

Join Rise to see the full answer
What is your approach to testing and debugging applications?

I approach testing and debugging through a structured process. I employ automated testing to ensure that new features don't introduce issues. When debugging, I methodically isolate problems, using tools and logging to trace errors. Additionally, I keep user feedback in mind to better understand pain points.

Join Rise to see the full answer
How do you stay updated with the latest technologies and trends in frontend development?

I make it a point to stay informed about the latest technologies by regularly engaging with industry blogs, attending webinars, and participating in online communities. I also invest time in experimenting with new tools and frameworks to better understand their applications and potential benefits for our projects.

Join Rise to see the full answer
Why do you want to work as a Frontend Engineer at Doist?

When answering this question, express your admiration for Doist’s mission and values. Share how they align with your career goals and how you can contribute to the company’s vision of enhancing productivity through innovative tools. Highlight your desire to work in a collaborative remote environment that promotes personal and professional growth.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Doist as a Junior Community and Social Engagement Specialist and help foster meaningful connections in a thriving remote community.

Photo of the Rise User
Sopra Steria Remote Seaview Special Economic Zone Building No. 4, Plot No. 20 & 21 Sector - 135, Noida, Uttar Pradesh, India
Posted 9 days ago

Join Sopra Steria as an SAP ABAP Technical Lead and contribute to innovative digital transformations for top organizations.

KMS Technology Remote Guadalajara, Jalisco, Mexico
Posted 4 days ago

KMS Technology seeks a Full Stack Engineer to design and develop scalable web applications in a dynamic, innovative environment.

Photo of the Rise User
LoopMe Remote No location specified
Posted 12 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays

Join LoopMe as a Full Stack Engineer, where you'll craft optimized interfaces and contribute to innovative ad technology.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly
Photo of the Rise User
PlayStation Global Hybrid San Diego, California, United States
Posted 7 days ago

As Software Engineering Manager at PlayStation, you'll lead a dedicated team in crafting high-performance mobile applications and enhancing user experiences.

Photo of the Rise User
Apexon Hybrid State Hwy 71, Austin, TX, USA
Posted 2 days ago

Apexon is looking for an experienced UI & Mobile Developer to create responsive applications that elevate customer digital experiences.

Photo of the Rise User
Dental Insurance
Vision Insurance
Performance Bonus
Paid Holidays

Become a tech leader at Bankjoy, a transformative FinTech startup, by driving the technical direction and leading a high-performing engineering team.

Photo of the Rise User

As a Software Engineer at Applied Intuition, you will play a pivotal role in enhancing their cloud platform for cutting-edge autonomous vehicle technologies.

Founded in 2007, Doist inspires the workplace of the future by creating simple yet powerful productivity software that promotes a more fulfilling way to work and live.

8 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Quality Assurance Specialist at Tala
Photo of the Rise User
Someone from OH, Canton just viewed Cart pusher Courtesy Clerk at Meijer
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse Associate- Columbus, OH at MAERSK
Photo of the Rise User
10 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Cincinnati just viewed Consumer Insights Research Executive (Mid-level) at NielsenIQ
Photo of the Rise User
Someone from OH, North Royalton just viewed Staff Forward Deployed Engineer at Ridgeline
Photo of the Rise User
Someone from OH, North Royalton just viewed Software Engineer (L2) at Twilio
Photo of the Rise User
Someone from OH, Columbus just viewed Field Service Associate- Greeting Card Sales at Harper Group
Photo of the Rise User
Someone from OH, Hamilton just viewed Material Handler - 2nd shift at Cardinal Health
Photo of the Rise User
Someone from OH, Alliance just viewed Director - Music Publishing Licensing at SoundCloud
Photo of the Rise User
Someone from OH, Cincinnati just viewed M365 Technical Advisor at Upwork
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Client Care Support at Visa
Photo of the Rise User
Someone from OH, Cincinnati just viewed Level 1 Support Technician at Pico
Photo of the Rise User
Someone from OH, Steubenville just viewed Digital Marketing Content Intern at Sanction Scanner
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Labeling Associate - 6 Month Contract at Citylitics
Photo of the Rise User
Someone from OH, Dublin just viewed Trainee Database Engineer - IN ( Oracle ) at Rackspace
C
Someone from OH, Lorain just viewed RN Ambulatory - Dermatology at CCF
Photo of the Rise User
Someone from OH, New Albany just viewed Jr Data Scientist (Hybrid) at NielsenIQ
Photo of the Rise User
Someone from OH, Lewis Center just viewed Banking Sector | PL/SQL Developer (Hybrid) at Devoteam
Photo of the Rise User
Someone from OH, Loveland just viewed Director, Change Management at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Manager, People Partner (Remote, US) at Renew Home