Double is a flexible assistant service for busy executives. We help CEOs and their teams save time and focus on what they do best without the cost of hiring, by matching them with a dedicated remote assistant. Double provides the tools and methods to make delegation and task management effortless, so executives and assistants are always in sync. We help our clients with scheduling, travel, inbox management, administrative tasks, and much more.
We started in April 2018 and have closed $6M+ in fundraising with top-tier VCs. We grew 6x in the last year, and are now looking for an exceptional, energetic, Frontend Software Engineer to help us continuously improve our web apps.
On the product front, we've built a software ecosystem that includes apps for Web, iPhone and Chrome, for both assistants and executives. Our product mission is to help CEOs become better executives by providing the platform to efficiently communicate, manage tasks, improve their delegation skills, and build the best relationship with their assistant.
Let's build the future of delegation together!
As part of our engineering team, you will have a strong impact and ownership on our web apps, both client facing and internal. You will collaborate with Product Designers, Product Managers, and Software Engineers to deliver useful, usable and desirable product experiences.
Our web apps are built with Apollo GraphQL, React and TypeScript. Our backend is built with Node, a PostgreSQL DB, Apollo Federation. We also build a native iOS app in Swift (UIKit and SwiftUI).
In the 1st month, you will
Get familiar with our products and understand how they work from the end-user point of view
Get up to speed on the structure of our web codebase and our engineering stack
Solve a few starter bugs and ship some improvements to our existing products
In the first 3 months, you will
Partner with Product and Design teams on a medium scope feature and ship it to end users
Build dashboards to track quantitative data about shipped features and track success
Engage with our community of assistants to help them when they face a bug or an issue
Be involved in user research efforts to develop empathy with our users
Participate in brainstorming sessions to weigh in on the features you are involved in and on the larger product roadmap
In the first 6 months, you will
Lead the implementation of a large scale project that has implications on a large surface area of our product
Have a solid intuition of what projects are hard and what projects are easy to deliver given our technical stack
Solve a pain-point in the developer experience that will make your fellow engineers eternally grateful
Handle a complex bug by adding more instrumentation
Evaluate and implement necessary steps to improve performance and reliability
Respond to an incident in production and derive learnings from it to make sure it does not happen again
Feel comfortable filling the gaps left by the Design team when you encounter an edge case, and know when to ask for a second opinion
Within the first 12 months, you will
Have re-written from scratch or deleted the feature you launched in your second month, and be fine with it!
Have participated in hiring and onboarding new teammates to the team
Have contributed to defining our engineering culture
Have interacted with all functions in our organization, including Operations, Customer Success and Marketing, to make sure we are building the right product
Maybe have owned a feature end to end on the backend and/or iOS app to get out of your comfort zone
You have a BS/MS in computer science or equivalent work experience
You have 3+ years of programming experience including 1+ year React experience.
You are familiar with or excited to learn about TypeScript, GraphQL, Apollo, React Hooks, Chrome Extensions
You are a strong believer in software engineering best practices (automation, peer reviews, ...)
You are passionate about solving a wide range of software engineering challenges, about making people more productive and about building well designed products. You like sharing your opinion about the product we are building, even though you don't need to be the expert.
You are a self-starter and are not afraid to deal with ambiguity. You are excited by the ownership opportunities that come with joining an early-stage company.
You like taking initiative to make your team more efficient, by implementing tooling and process improvements.
You are not afraid of throwing code away as you understand that small companies need to change quickly. You are open to getting out of your lane and contribute to parts of our stack that are new to you, when it delivers the most impact for the team.
You bring energy to your teammates and thrive at pushing things forward. You communicate well with a diverse team.
An insanely supportive team, working to build great products and make delegation simpler and easier for everyone
A competitive salary, and a generous equity package
Fully remote position & the technology you need to work from home
Participation in medical, dental, and vision insurance
Wellness stipend to help you manage and balance your physical, emotional, educational, and financial well-being
We're a dynamic team that values a transparent and innovative work environment. We work hard to support each other in many ways. We value doers, people who are not afraid to break things and experiment.
You will be reporting directly to Florent, our Engineering Manager. You will also work in close contact with Christophe, our Co-Founder and Chief product Officer, as well as our Operations, Growth, and Engineering teams.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.