About Bubble:
Bubble is simultaneously a no-code design tool, a Turing-complete programming language, and a hosting platform as a service. As you might imagine, the technical challenges we face are interesting and diverse. We view ourselves as still early-stage in our long-term product journey, and there is unlimited scope for engineers to shape our future direction.
About the the Team:
Our Editor team is responsible for building and improving upon our core product, the Bubble Editor: an IDE, design tool, and programming language.
We work on the Bubble language (expressions and workflows), integrations, and data tools within our sleek, modern editor, to empower everyone to build beautiful, powerful web applications. This year, we’re centered on improving the bubble developer experience, re-architecting our expression composer, and implementing our first design system.
Read more about the team here !
The role:
We’re looking for someone to join our editor team to help us with the migration of our editor from legacy code to modern, performant, componentized system built on SolidJS
You’ll work iteratively to drive best practices around how we build components, ensure our state management and rendering is memory efficient and performant, and work closely with design as we improve UX.
Engineers at Bubble have strong voices in both product and technical direction, ship a lot of code, drive technical excellence, and teach and learn from their colleagues. We have a culture that emphasizes trust and autonomy, where teams are given problems to tackle rather than solutions to implement.
About you:
5+ years’ experience in software engineering, preferably in startup environments
Strong frontend coding skills (we mostly work in Javascript, Typescript, and Solid.JS)
Experience and passion for building tooling for other front end engineers
Knowledge of design systems and implementing them in collaboration with design and product teams
Ability and interest in mentoring and learning from other Bubble engineers
Alignment with our values: a desire to empower others, a focus on team and user success over individual achievement, and transparency and willingness to admit mistakes and failures
If this sounds like you, apply! We look forward to hearing from you.
We offer competitive compensation aligned to tier one markets, such as New York City, San Francisco, and Seattle. Our estimated salary for this role at Bubble ranges from $157,000 to $213,000. Actual pay is determined by multiple factors such as skills, qualifications, experience and market demand.
In addition, all Bubble employees are eligible for meaningful equity packages. We offer health, dental, and vision coverage, 401(k) plans with an employer match, flexible paid time off, a sabbatical every 3 years, and generous parental leave. We also offer a variety of stipends to use towards your work from home setup, learning, and wellness-related purchases.
At Bubble, we encourage people from all ages, abilities, and experiences to apply. Bubble does not discriminate on the basis of race, color, ancestry, religion, national origin, sexual orientation, age, citizenship, marital or family status, disability, gender, gender identity or expression, pregnancy or caregiver status, veteran status, or any other legally protected status.
Bubble is very remote-friendly, and we have employees who work across the United States. You’ll be able to identify which state you plan to work in on your application. Note: at this time, we are only considering candidates who are authorized to work in the U.S.
View Original Job Posting