Frontend Engineer

Tailscale Logo

Tailscale

πŸ’΅ $157k-$196k
πŸ“Remote - Canada

Summary

Join Tailscale as an experienced Web Developer to build and maintain engaging web experiences for tailscale.com and internal tools. Collaborate with designers, marketers, and other engineers to deliver high-quality web solutions using modern frameworks like Next.js. You will focus on scalability, performance optimization, and content publishing workflows. This fully remote role requires advanced proficiency in JavaScript/TypeScript, React, and Next.js, along with experience with Jamstack architectures and Sanity CMS. We offer a competitive compensation package, comprehensive benefits, flexible work arrangements, and opportunities for professional development.

Requirements

  • Possess advanced proficiency in modern JavaScript/TypeScript and React
  • Have extensive experience building, optimizing, and deploying web applications using Next.js, including key features like ISR, SSR, and API routes
  • Demonstrate a deep understanding of responsive design, semantic HTML, and modern CSS practices. Specifically Tailwind CSS
  • Have hands-on experience with Jamstack architectures, including edge functions and third-party integrations
  • Be familiar with Sanity CMS and have the ability to build and extend content models effectively
  • Excel at managing multiple projects, prioritizing tasks, and delivering quality work on time
  • Be resourceful and eager to dive into unfamiliar areas, quickly learning what’s needed to succeed
  • Possess excellent interpersonal, time management, and collaboration skills. Ability to give and receive constructive feedback effectively
  • Anticipate challenges and resolve them efficiently, contributing to a seamless development process
  • Have 5+ years of experience as a frontend engineer or in a similar role
  • Demonstrate the ability to design and build scalable web applications using Next.js, including optimizing for performance and SEO
  • Have strong familiarity with Vercel or AWS for deployment and performance optimization and Sanity CMS for stakeholder enablement
  • Have experience with modern testing frameworks and practices. Including tools like Mutiny and/or UserPilot
  • Demonstrate the ability to analyze problems, propose innovative solutions, and implement them effectively
  • Be familiar with A/B testing, segmentation, and experimentation tools, and have the ability to implement tracking tools for analytics
  • Have worked closely with design teams on applying designs to the frontend of the website

Responsibilities

  • Develop and enhance tailscale.com, including landing pages, docs, sales forms, and knowledge-base tooling
  • Write clean, efficient, and maintainable code for web applications, focusing on scalability and performance
  • Build reusable, scalable components and optimize for performance, including using Next.js features like ISR (Incremental Static Regeneration), SSR (Server-Side Rendering), and edge functions
  • Maintain and improve self-serve content publishing workflows in our CMS (Sanity) for use by cross-functional teams across the company
  • Work on a range of tasks from small bug fixes to developing reusable components and optimizing infrastructure
  • Partner with designers, marketers, and other engineers to deliver high-quality web experiences
  • Experiment with new tools and technologies to enhance the website's functionality and user experience
  • Share knowledge, review code, and help teammates grow in their technical abilities
  • Advocate for and contribute to our design systems and development standards, ensuring a consistent user and developer experience
  • Write clear documentation for both technical and non-technical audiences to support internal stakeholders and team operations

Preferred Qualifications

  • Have experience with Hugo and/or Go
  • Have experience building interactive graphics and micro-animations to create engaging user experiences
  • Have knowledge of maintaining and standardizing brand guidelines in digital products
  • Have a background in creating visual material for complex SaaS technology solutions at B2B or enterprise technology companies

Benefits

  • Base salary, equity, and comprehensive benefits
  • Comprehensive group benefits with no waiting period. Coverage for health, vision, dental, and more for you and your family!
  • All-remote with the opportunity to work from anywhere
  • Opportunity to participate in virtual and in-person social events, and leverage our corporate co-working program to visit WeWork (or other similar spaces near you)
  • Attend our annual company retreat, participate in team/department off-sites, or use your individual travel budget to meet up with team members in Canada, the US, or the UK
  • $1500 USD annually for professional development, or take advantage of mentorship, coaching, and internal promotion opportunities
  • Flexible, paid time off program
  • We encourage all Tailscalars to take 4-6 weeks of vacation annually
  • You choose your own company-owned laptop (Mac or PC), receive a monthly home internet reimbursement, and $1000 USD to customize your workstation
  • Parental leave top-ups for up to 26 weeks

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.