Remote Job

HIRED

Front-End Engineer
Vue SPA and Extensions

Full-time

From USD 60,000 a year

At LaunchBrightly, we are on a mission to automate a process that continually takes on-brand and styled screenshots of all your SaaS product features - on desktop, mobile, dark mode, localized, etc. As you update your product, we automatically update your website, help desk and other public collateral with on-brand, consistently styled images. The continuous integration and continuous deployment (CI/CD) pipeline and process that engineers adopted over the last decade, is what we ultimately want to build for Support teams. TLDR; LaunchBrightly = CircleCI for Support teams. And we are currently looking to bring onboard a Front-End Engineer (Vue SPA and Extensions).

Everyone at LaunchBrightly is a creator, an owner, or perhaps better, a celebration of the crazy ones. The misfits. The rebels. Most big companies are afraid of entrusting the future of the company and their software to a few makers, and as they defend against that, they end up with three layers of managers and a product designed by a committee. We want the opposite. We need the opposite as we enter virgin territory trying to build that CI/CD pipeline and process for Support teams. As our customer pushes a new feature to production, we automatically update all her feature images across platforms. This is a thrilling adventure!

Our work is remote, not distant. We believe that being a remote-first organization allows us to build an exceptional team composed of makers and sellers with diverse backgrounds and skill sets from around the globe. Our default work culture is asynchronous and emphasizes written communication to prioritize maker time, focus and company productivity. Our goal is not to eliminate face-to-face interaction, but we should default to a setting where written documentation is so strong that a meeting on most project subject matters would seem odd.

Founded in 2022, and backed by prominent venture firms including IA Ventures and Tuesday Capital, this is a unique opportunity to join this band of misfits on the ground floor. As an early teammate you will be working intimately with the founding team, who has done 0 to 1 five times over while seeing four of them come to an exit.

The Front-End Engineer will become an integral member of an initial 5-person team consisting of:

  • Maker #1 - Dennis, Founder
  • Maker #2 - Hyder, Senior Backend Engineer
  • Maker #3 - Jose, Frontend Engineer
  • Seller #1 - Josh, Co-founder
  • Helper #1 - Vibeke

However, we are looking not just for an Engineer but, rather, a teammate we see as integral to LaunchBrightly’s long-term journey and vital to our success. Someone who is comfortable in the dark and who sees a certain romance, like we do, in embracing the unknowns that come with being on the startup journey. We have a track record of seeing those colleagues who join us on the ground floor of our ventures ride the startup journey to completion (exit) with us, as we grow and become successful together. This is something we take seriously, and something we are extremely proud of!

Job Description

You will be responsible for taking the current MVP of our Vue SPA and designing a product experience that tech savvy, but non-technical customer support teams would love to use. You are the initial and primary customer of our internal Screenshotting and Styling API, and your feedback is crucial to help elevate it in the mission of making our App better. You will extend the initial MVP feature set and expand along the following tracks:

  • Make it as easy as possible for our customer to identify a feature inside their web app and tag it for automated screenshotting. This might be an in-page browser that looks like an inspect element panel, it could be a Chrome extension, it could be an easier way to write our current query selectors by hand. We are likely to run multiple tests until we find the best fit.
  • Allow for easy cleansing, as in, the way for the customer to tell us what elements we should remove from a page before a screenshot is taken. An interface to help enhance the output, whether that be injecting HTML elements or allowing them to draw directly on the output (in a way that can be formatted and saved through our API). Finally, a suite affording various styling options, as streamlined as tools like Canva, all the way to animations that help explain a feature. Again, the API is to do the work, the frontend is to allow for a way to provide the recipe.
  • Build an interface to provide a smooth setup path to embed our live screenshots, and an easy-to-use Syncing flow for the applications we integrate with.

A large part of our success hinges on us being able to adopt many of the technical wonders from engineering and leveraging them via non-technical user interfaces. So your job is also one of the artful craft in tuning a form, button, dropdown, sort, filter and label, to the degree one would not need to on other B2B applications - and we are not shy to apply a fair amount of B2C glitter to achieve this.

Once an image is extracted, cleaned, enhanced and styled it is uploaded to our CDN and our customer can use it manually from here. We’ll also offer native integrations that allow them to sync images automatically. However, we assume there is a real need to allow access to the live images in different environments; a plugin/extension for e.g. Zendesk, to see Support folks easily reply to a ticket with a linked image, is a likely path of ours.

We are looking for previous experience working with

  • Building production-level B2B Web Apps
  • Vue 3 SPA (JS/TypeScript)
  • Tailwind CSS (HeadlessUI)
  • Plain vanilla CSS for the more sexy UI Elements we might implement, like Kanban boards.
  • Consuming and commenting on internal APIs
  • AWS Amplify (Serverless Design), DynamoDB, GraphQL
  • UX research
  • Analytics/Event tagging for research

What you bring to the table

  • Minimum 3 years of industry experience in front-end development
  • A developer who derives satisfaction from producing a genuinely useful product that improves the lives of others
  • A customer-first mentality, with an instinct to imagine how users will react and interact
  • Strong and precise communication and documentation skills, with a will to understand and be understood
  • Prides themselves on writing highly readable, thoroughly tested code
  • The personal organization skills and patience to manage multiple contexts as projects and features come together. A good dev can do things like: juggle tickets and Git branches, keep zero inbox, write notes for themselves to keep their small tasks straight, whip up shell scripts/test data to automate repetitive tasks
  • A passion for being part of the startup journey and taking ownership of the company's success
  • A willingness to take initiative and enthusiasm to make an impact and take action
  • Thrives in a highly collaborative environment and enthusiasm for being a team player

Bonus points

  • We use Tailwind UI, but having implemented prior Design Systems and generally having a superior eye for design is a big plus.

What we offer

  • Flexible working hours and locations. Your success is measured on outcomes.
  • Excellent start-up culture with openness and inclusiveness
  • True ownership and autonomy over your role and the impact on the company
  • Prioritization of focus time and productivity
  • Your choice of technical setup and equipment
  • Experienced founders with many years of successfully building product across multiple ventures
  • Opportunities to meet as a team in New York City (we are 100% remote but won't let that stop us from working closely together!)