Senior Frontend Engineer

Remote $115k–$196k senior 5 months ago full-time quality 8.6/10

Role in brief

Remote is looking for a Senior Frontend Engineer to lead projects in their HR and Payroll product teams. Candidates should have strong skills in Javascript, React, and testing frameworks, and be ready to tackle complex challenges.

Javascript ES6ReactJestReact Testing LibraryEnzyme

About the role

As a Senior Frontend Engineer at Remote, you will play a crucial role in developing and improving the company's HR and Payroll products. Your work will directly impact the business as you lead team-scoped projects and contribute to cross-team initiatives.

This role requires a solid understanding of frontend technologies and a proactive approach to problem-solving. You will also mentor other engineers and participate in various team activities, ensuring a collaborative and supportive environment.

The salary range for this role is between $115,000 and $195,500, reflecting the seniority and complexity of the position.

Skills that matter here

  • Javascript ES6: This role requires a solid understanding of Javascript ES6 for developing scalable web applications.
  • React: Proficiency in React is essential for building and maintaining user interfaces.
  • Jest: Experience with Jest is needed for writing meaningful tests to ensure code quality.
  • React Testing Library: Familiarity with React Testing Library helps in creating effective testing strategies.
  • Enzyme: Knowledge of Enzyme is beneficial for testing React components.

Who this role suits

  • A self-guided individual who thrives in an independent work environment.
  • Someone with a strong attention to detail and a focus on creating accessible user experiences.
  • A candidate who is curious and eager to learn, adapting to complex challenges.
  • An experienced frontend engineer with a background in leading large-scale applications.

From the employer

  • Leading the development of major team-scoped projects, participate in cross-team initiatives for Remote's HR and Payroll products.
  • Actively participating in product work in the team: providing feedback, suggesting solutions to the problems. Using technical insights and expertise to suggest product improvements.
  • Maintaining good understanding of the team’s domain, both from product and engineering sides.
  • Providing feedback on code reviews.
  • Contributing to the shared codebase.
  • Debug and solve technical and business issues.
  • Participating in non-team activities, such as support rotations, hiring process, RFC discussions, etc.
  • Mentoring and providing guidance to other engineers.
  • Investigating, proposing and participating in implementation of improvements to our platform.
  • Implementing interfaces with performance, accessibility, and API design in mind.
  • Redesigning how engineering work ships with autonomous agents as the default execution layer.
  • Proposing and operationalizing agentic workflows end-to-end (spec → plan → execute → verify) to deliver outcomes faster.
  • Building reusable agentic workflows and primitives in the codebase so teams can apply them repeatedly across domains.
  • Using verification loops (tests, checks, evals, guardrails) to ensure results are correct, secure, reliable, and scalable.
  • Previous experience working as Frontend Engineer/Developer
  • Solid understanding of Javascript ES6
  • Proficiency with React
  • Experience with Jest and React Testing Library or Enzyme in writing meaningful tests
  • Experience in dealing with ambiguity, taking abstract concepts and turning them into working software
  • Interest in building web experiences with scalability, performance, and API design in mind
  • Experience of leading the implementation and maintenance of large front-end applications
  • Attention to detail to create accessible and delightful experiences
  • Strong ability to work independently and self-guided
  • Curiosity and willingness to learn and develop
  • Fluency in English
  • It's not required to have experience working remotely, but considered a plus
  • Complex and meaningful challenges
  • Opportunity to have a significant impact on the business
  • Freedom to organize your work and life
  • Competitive salary, stock options, flexible paid time off and a set of perks and benefits
  • A supportive and kind work environment

Questions about this role

What is the remote policy?

This position is fully remote, allowing flexibility in work location.

What is the seniority level of this role?

This is a senior-level position.

How do I apply?

Candidates can apply through the company's website at https://remote.com/openings/7701775003.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Remote.