DockerJavaScriptKubernetesRubyRuby on RailsTypeScript
About the role
Lead technical front-end development of a new product line, from prototype up to business-critical high traffic products
Develop and implement front-end for generative AI applications
Prototype and develop early stage products with a keen eye for user experience
Work cross-functionally with other engineers, design and product management
Write maintainable code with tests (unit/integration/e2e) and crisp docs; partner closely with product/design/back‑end; join customer sessions to translate insights into UX.
Participate in code/design/architecture reviews and project retrospectives; clearly communicate view points and share learnings across the team.
Keep pace with new AI tools for software development, such as AI copilots
Instrument the product: analytics events/funnels, error & latency monitoring, feature flags/experiments; use data to iterate weekly.
4+ years building production web apps; strong JavaScript/TypeScript and DOM fundamentals
Practical experience with Hotwire/Turbo + Stimulus (or adjacent expertise and willingness to ramp fast)
Experience using CSS Frameworks and component libraries (currently we are using Tailwind and Flowbite)); strong eye for interaction design and visual polish.
Comfortable with OAuth flows and integrating REST/JSON APIs; solid grasp of async states, streaming updates, and form UX.
Performance and accessibility mindset: Core Web Vitals, a11y (ARIA, focus management), responsive design.
Testing discipline: you write tests that make refactors safer and delivery faster.
Fluency using Github
Commitment to our values: Welcoming differences; Being relationship-minded; Practicing responsible participation; Having grit
You don’t need every bullet. If you build fast, accessible, beautiful web apps and care deeply about users, let’s talk.
Bonus: Google APIs (Drive Picker, Gmail scopes) and Stripe Dashboard fluency; experience surfacing webhook state via Turbo Streams.