Ouryahoo

Ouryahoo

Frontend Software Engineer II

United States of America · Mid

Sponsorship not specified$111k-$231kDetected 13 days ago
TypeScriptPythonJavaGoSwiftKotlinReactNext.jsHTMLCSSReact NativeiOSNode.jsBackend DevelopmentFull-Stack DevelopmentData StructuresAlgorithmsCode ReviewGitAWSGCPCloud PlatformsDockerKubernetes

About the role

  • Yahoo serves as a trusted guide for hundreds of millions of people globally, helping them achieve their goals online through our portfolio of iconic products.
  • This role is ideal for someone with a strong foundation in modern React development and full stack sensibilities - someone comfortable working in backend services, cloud infrastructure, and APIs, not just the UI layer.

Responsibilities

  • Design, build, and maintain performant frontend components and pages using React and Next.js within a server-rendered architecture.
  • Develop and integrate with GraphQL APIs via Apollo Client to fetch and render content experiences.
  • Build and maintain backend services and APIs that support the frontend, working across the full stack as needed.
  • Implement reusable, accessible UI components aligned with the Yahoo Universal Design System (UDS) and modern design standards.
  • Collaborate with backend engineers to define and evolve the GraphQL schema and data contracts that power the frontend experience.
  • Optimize frontend performance including bundle size, rendering speed, lazy loading, and caching strategies for high-traffic pages.
  • Support CI/CD pipelines using GitHub Actions, ensuring reliable and repeatable deployments.
  • Work cross-functionally with product, design, and data teams to translate requirements into polished, user-facing features.
  • Experience integrating with design systems or contributing to shared component libraries.

Requirements

  • The ideal candidate takes initiative and is comfortable shaping solutions in a fast-moving environment where the product is actively evolving.
  • 3-5 years of professional software development experience with a strong frontend portfolio.
  • Strong proficiency in TypeScript and modern React (hooks, context, server components).
  • Experience with modern testing frameworks (Vitest, Jest, React Testing Library, Playwright, or Cypress).
  • Experience with Git-based workflows, code review practices, and CI/CD pipelines (GitHub Actions or similar).
  • Proficiency with documentation tools and design collaboration platforms such as Figma.
  • Experience with backend development (Node.js, Go, Java, or Python) and building or maintaining APIs.
  • Hands-on experience with Apollo GraphQL Server or GraphQL Federation.
  • Experience with infrastructure-as-code tools (Terraform) for cloud resource provisioning.
  • Experience with native mobile app development (React Native, Swift, or Kotlin) and mobile GraphQL clients (Apollo iOS, Apollo Kotlin).
  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Required Skills & Experience
  • Experience building applications with Next.js or similar React meta-frameworks (server-side rendering, static generation, API routes).
  • Hands-on experience consuming GraphQL APIs using Apollo Client or similar libraries.
  • Solid understanding of HTML5, CSS3, and responsive/accessible design principles (WCAG).
  • Comfort working with AI-assisted development tools (code assistants, agentic dev environments, etc.) as part of a modern engineering workflow.
  • Strong foundation in computer science fundamentals, including data structures, algorithms, and software design principles.
  • Self-directed and resourceful, with a track record of taking initiative and moving work forward independently.

Nice to have

  • Preferred Skills & Experience

Compensation

  • The compensation for this position ranges from $111,000.00 - $231,250.00/yr and will vary depending on factors such as your location, skills and experience.The compensation package may also include incentive compensation opportunities in th

This listing is sourced directly from Ouryahoo's careers page and normalized into a canonical job model.