Mozilla-posted 3 months ago
$116,000 - $199,000/Yr
Full-time • Mid Level
501-1,000 employees

The New Products group at Mozilla is focused on building a suite of content creation and productivity tools aimed at helping solopreneurs, freelancers, and small to medium businesses (SMBs) enhance their customer base and work efficiency. As a Front-End Engineer, you will be integral to the product vision and strategy, playing a key role in shaping and building a new product from early prototyping to MVPs and achieving product market fit. This role requires creativity, inventiveness, and the ability to plan ahead in a startup-like environment, allowing for independent operation within a supportive team.

  • Lead technical front-end development of a new product line, from prototype 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 documentation; 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 viewpoints 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
  • Design human-in-the-loop interactions: inline edits, split/merge transactions, bulk approve/undo, keyboard shortcuts, optimistic UI, and audit trails
  • 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 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
  • Google APIs (Drive Picker, Gmail scopes) and Stripe Dashboard fluency; experience surfacing webhook state via Turbo Streams
  • Data-heavy UI experience (tables, virtualized lists, CSV importers, reconciliation views)
  • Experience presenting AI/LLM outputs responsibly (confidence, provenance, explanations) and building 'explain/inspect' UI
  • Experience with Ruby on Rails
  • Experience with Docker and Kubernetes
  • Design-system chops (tokens, theming, dark mode) and i18n
  • Startup/founding-team experience
  • Experience or familiarity with bookkeeping, accounting, or taxes
  • Generous performance-based bonus plans to all eligible employees
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service