Hybrid Senior Frontend Engineer – React

Posted last month

Apply now

About the role

  • Frontend Engineer developing and maintaining the Topper frontend for Uphold, enhancing user experience in crypto on and off-ramp solutions.

Responsibilities

  • Contributing to the ongoing development and evolution of the Topper frontend, offering informed architectural recommendations and ensuring the codebase remains scalable, maintainable, secure, and performant across all devices and platforms.
  • Owning complex features end-to-end, from gathering and refining requirements through design, implementation, testing, rollout, and post-deployment optimization.
  • Proactively identifying technical improvements aligned with product goals, user needs, and engineering best practices.
  • Collaborating closely with backend, product, and design teams, shaping API interactions, integration patterns, and workflows to ensure seamless data flow, consistent user experiences, and efficient system communication.
  • Delivering high-quality, secure, and efficient code, setting and upholding strong engineering standards, contributing to best practices, and ensuring solutions are built for performance, accessibility, and long-term sustainability.
  • Playing an active role across the entire development lifecycle, influencing technical direction during planning, providing rigorous and constructive code reviews, and contributing to robust testing and deployment processes.
  • Mentoring and supporting other developers, offering guidance, sharing knowledge, and helping elevate the technical quality, consistency, and craftsmanship of the team.

Requirements

  • 5+ years of experience with modern frontend technologies and frameworks, including React, Next.js, Redux (or similar state-management libraries), GraphQL, PostCSS, Styled Components, and RESTful web services.
  • Degree in Computer Science, Software Engineering or related field.
  • Strong understanding of DOM fundamentals, CORS, browser storage mechanisms, performance considerations, script loading strategies, networking behaviors, caching, and request/response lifecycles.
  • Extensive knowledge of ECMAScript standards and mastery of modern JavaScript patterns and best practices.
  • High proficiency in modern CSS, including Flexbox, CSS Grid, responsive design principles, and component-driven styling architectures.
  • Solid experience with testing practices and tooling, such as Jest, React Testing Library, or similar frameworks.
  • Practical experience with version control systems, particularly Git.
  • Good understanding of modern development pipelines, including build tools, bundlers and CI/CD systems.
  • Awareness of frontend security best practices, including mitigating common vulnerabilities and handling sensitive data appropriately.
  • Strong experience building and maintaining multi-language applications.
  • Excellent communication and collaboration with a solid execution mindset, able to contribute to architectural decisions and mentor other developers to help elevate the team’s technical quality.
  • Fluent written and spoken English, capable of clearly communicating complex technical concepts.

Benefits

  • Annual bonus program based on individual, team and company performance.
  • Home office stipend for a productive setup.
  • Generous PTO, healthcare, and employee assistance programs.
  • Engaging events and celebrations.
  • Well-stocked office kitchen with a foodie culture.

Job title

Senior Frontend Engineer – React

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job