Translate designs to actual code that will produce visual and functional elements of the application
Work with UI/UX team, Product Managers and other Frontend and Backend engineers to bridge the gap between graphical design and technical implementation
Develop new user-facing features
Build reusable UI components and packages for future use
Ensure the technical feasibility of UI/UX designs
Optimize application for maximum speed and scalability
Collaborate with other team members and stakeholders
Own the full release cycle from development to deployment
Build internal tooling that empowers data analysts and product managers to add insights and analyse our data
Influence technical design, visual design and implementation details
Work EST hours as required by the role
Requirements
Has a minimum of 4 years experience developing features in TypeScript or JavaScript.
Has worked with one or more frameworks in the JS ecosystem (Vue, React, Svelte etc.)
Is proficient in using CSS/SCSS/Tailwind to create beautiful web applications
Is comfortable working in a multidisciplinary team and not afraid to voice your opinion
Is familiar with unit testing libraries such as Jest or Vitest and e2e testing libraries such as Cypress or Playwright
Is familiar with the npm ecosystem and know how to publish packages on private or public registries
Can work East Coast hours (EST/EDT)
Preference for functional, typesafe languages and rigorous testing of our software
You are as comfortable writing a service in Node as you are creating custom UI components (nice to have)
Experience with SQL (nice to have)
Experience working with design systems e.g. Material UI, tailwind, PrimeVue (nice to have)
Benefits
401(k) match
paid parental leave
flexible and generous time off
work-from-home flexibility
competitive salary
performance-based bonus
company equity
subsidized health benefits
vibrant work environment conducive to professional growth and innovation
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.