About the job

We are seeking an expert TypeScript developer to join our team as a Senior Software Engineer, Front End. In this role, you will play a key part in architecting and maintaining our Front End application, which serves over five million unique visitors monthly. Working within a dedicated feature team, you will build and enhance user-facing features and libraries crucial for our cross-functional development efforts.

A little bit about us

Our engineering team is highly collaborative, focusing on refining a consumer-facing product that impacts millions of users monthly. Each feature team, comprising engineers, product managers, QA, and designers, contributes to enhancing our platform with a commitment to quality code and innovative technology solutions.

What you’ll do here

  • Architect and maintain a web-based editor and tool suite for dynamic webpage creation, supporting both users and in-house content teams.
  • Contribute to a React (NextJS) and GraphQL codebase through peer-reviewed contributions integrated into our continuous deployment pipeline.
  • Expand our robust testing suite using Jest and Testing Library.
  • Actively participate in defining API contracts between Front End and Back End teams.
  • Collaborate with technical leads to implement best practices and strategies.
  • Partner closely with Product Management and Design teams to translate feature designs into actionable development plans.

What you bring to the table

  • Proven experience and proficiency in modern Front-end development practices.
  • Track record of delivering features within complex, established codebases.
  • Ability to develop stateful frontend applications that balance performance and functionality.
  • Strong project and feature development leadership skills from conception through implementation.
  • Excellent communication skills with both technical and non-technical stakeholders.
  • Skill in fostering collaboration and consensus among team members.
  • Exposure to full-stack development, including API design, database interactions, and performance monitoring (experience with Node.js, Ruby on Rails, or Go is advantageous).
  • Bonus points for experience in creative tools development or graphics work.

Our commitment

We are committed to maintaining an inclusive and diverse workplace where all voices are valued. Our team benefits from a balanced gender ratio and a collaborative mix of engineers and designers. We are proud of our role in connecting millions globally and believe in creating a product that serves everyone.

Compensation

The compensation for this role ranges from $130,000 to $165,000 USD annually, based on factors such as location, skills, and experience level. Our comprehensive benefits package includes competitive salaries, equity options, and fully paid medical, dental, and vision coverage.

This version retains the essence of the original job description while omitting specific company details to maintain confidentiality.