Senior Frontend Software Engineer

ngrok Logo

ngrok

πŸ’΅ $160k-$215k
πŸ“Remote - United States

Summary

Join ngrok Inc. as a Senior Frontend Software Engineer and leverage the power of the ngrok platform to design, build, and implement product features. You will collaborate with a talented team to plan and deliver new features while making frontend platform investments. The role involves building responsive and accessible frontends using React, TypeScript, and other technologies. You will transform designs into functional web applications, leverage existing APIs, and participate in code reviews. Mentoring other engineers and fostering a collaborative culture are also key aspects of this position. This is an exciting opportunity to contribute to a rapidly growing company and make a significant impact.

Requirements

  • Have 8+ years of experience in frontend engineering, including expertise in HTML, CSS, TypeScript, React, and frameworks like Next.js or Remix
  • Are proficient in CSS layout techniques such as flow, flexbox, and grid, with a solid understanding of margins, collapsing behavior, and optimization
  • Are experienced in utility-first CSS frameworks like Tailwind and a strong advocate for its approach to creating efficient, scalable, and maintainable styles
  • Have strong skills in React component design and experience with design systems
  • Are familiar with JavaScript runtimes across both browsers and servers and can optimize data dependencies and fetches for efficient performance in web applications
  • Understand and can improve existing frontend tooling to enhance workflows and productivity
  • Believe TypeScript is essential for building robust applications and have the ability to balance immediate delivery with long-term maintainability
  • Work effectively in a collaborative, fully remote, distributed team environment and excel at asynchronous communication
  • Recognize that diversity in thought and background strengthens teams and actively support an inclusive culture
  • Learn from mistakes, adapt quickly, and maintain a forward-focused mindset
  • Navigate ambiguity with ease, balancing short-term delivery with long-term quality, and driving innovation through thoughtful trade-offs
  • Thrive in a fast-paced startup environment, building customer-facing features while embracing rapid iteration and β€œbuilding the plane as you fly it”

Responsibilities

  • Build responsive and accessible frontends using React, valid HTML5, Tailwind CSS, and TypeScript
  • Transform low-fidelity wireframes or high-fidelity Figma mockups into functional, performant, and accessible web applications
  • Leverage and improve existing APIs
  • Collaborate closely with designers, engineers, and product managers to understand requirements and deliver high-quality, scalable solutions
  • Participate in code reviews and provide constructive feedback to maintain the highest standard of code quality
  • Mentor and support other engineers, fostering growth, knowledge sharing, and a collaborative culture within the organization

Preferred Qualifications

  • Are familiar with using gRPC to make API calls between services
  • Are familiar with network protocols and terminology

Benefits

  • Compensation for this role depends on level, but we provide a competitive mix of salary and equity
  • We provide a 401(k) with a 100% match up to 3% of your salary and a 50% match up to another 2%
  • We provide healthcare, dental, and vision with premiums fully covered on the base plan for employees. Half of premiums are covered for dependents
  • We offer unlimited PTO and a culture in which the overwhelming majority of employees take more than four weeks. Your manager is also on the hook for encouraging you to do the same

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.