Software Engineer

Yext Logo

Yext

πŸ“Remote - Mexico

Summary

Join Yext's Hearsay team as a talented frontend software engineer and contribute to the development and maintenance of global user-facing features. You will build internal tooling and infrastructure, collaborate with engineers to identify pain points, and implement reusable solutions. This role involves defining and implementing engineering best practices, working with stakeholders to ensure high standards, participating in sprint planning and code reviews, and writing and maintaining documentation. The team is highly collaborative and distributed, requiring comfort with remote work. Yext offers a diverse and inclusive culture and is committed to equal employment opportunity.

Requirements

  • 3+ years of professional experience building web applications with modern JavaScript frameworks (e.g., React, Vue, or similar)
  • Solid understanding of frontend architecture and how to build scalable and maintainable UI code
  • Experience building shared features or tools that serve multiple teams and products
  • Comfortable navigating ambiguity and breaking down complex problems into incremental solutions
  • Strong collaborator who communicates well with engineers, designers, and PMs
  • Familiarity with modern build tools and bundlers (Webpack, Vite, etc.) and testing frameworks

Responsibilities

  • Contribute to the development and maintenance of global user facing features such as navigation and notifications that are used across the company’s platform
  • Build internal tooling and infrastructure to support product engineers in delivering their features at scale
  • Collaborate closely with other engineers at the company to identify pain points in the developer experience and implement reusable solutions
  • Help define and implement engineering best practices across shared codebases
  • Work with designers, product managers, and other stakeholders to ensure features meet high standards for accessibility, performance, and consistency
  • Participate in sprint planning, code reviews, and system design discussions to improve both team velocity and code quality
  • Write and maintain documentation to support adoption of global tools and features

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.