What you'll be doing
- Design efficient and reusable front-end components, build/maintain unit and integration tests to empower quick iteration. We are using Nextjs, TailwindCSS, Typescript and Playwright as our main stack
- Own the implementation of customer-facing features to drive user experience and help Instill AI's products stand out among the competition
- Work with product managers, product designers and other engineers to deliver high-quality, complex front-end features on the roadmap
- Identify and resolve performance and scalability issues
- Deliver high-quality software and documentation
Things we'd love to see
- Prior experience shipping non-trivial apps using Reactjs/Nextjs, any CSS framework (preferred TailwindCSS), client-side cache solutions like React query, and state management solutions like Redux or Recoil. Besides these, the app should have full testing capacity using any kind of test framework. Experience in Drag and Drop UI is a plus
- Be passionate about and have a rock-solid understanding of the core JavaScript language, HTML5, and CSS. Have experience using type-safe JavaScript based languages, such as TypeScript. (We highly value type-safe language)
- Have a passion for crafting experiences that users rave about. Pay close attention to rendering performance
- Have experience with server-side languages like Node.js, Deno and Bun
- Comfortable working in a fast-paced, agile startup environment, experience in robust and frequent releases
- Excellent communication and document writing skills
- Open-source practices/contributions
- Be customer and data obsessed and take ownership of the details
- Proactive, self-learning, and self-aware
- Intellectual curiosity, always asking "how can we improve?"
- A strong desire to build world-class products