Senior React UI Developer

ConfizSeattle, WA
15h

About The Position

We are seeking an experienced Senior React UI Developer to design, build, and maintain high-quality, scalable user interfaces for modern web applications. The ideal candidate brings deep expertise in React, strong UI/UX sensibilities, and a proven track record of delivering performant, maintainable front-end solutions in complex, large-scale environments. This role requires close collaboration with cross-functional teams and the ability to lead front-end initiatives while upholding best engineering practices.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
  • 8–10 years of experience in front-end or UI development.
  • 5+ years of hands-on experience with React.js.
  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
  • In-depth experience with modern React features including Hooks, Context API, and functional components.
  • Hands-on experience with state management libraries such as Redux.
  • Experience integrating front-end applications with RESTful APIs and backend services.
  • Solid understanding of responsive design principles and cross-browser compatibility.
  • Strong analytical and problem-solving skills with exceptional attention to detail.

Responsibilities

  • Design and develop responsive, high-performance web applications using React.js.
  • Build and maintain reusable components and front-end libraries to ensure scalability and consistency.
  • Translate UI/UX designs and business requirements into clean, efficient, and maintainable code.
  • Optimize applications for performance, accessibility, and cross-browser compatibility.
  • Collaborate closely with product managers, designers, and backend engineers to deliver end-to-end solutions.
  • Lead front-end architecture decisions and contribute to technical design discussions.
  • Mentor junior developers and conduct code reviews to maintain high engineering standards.
  • Enforce best practices in state management, component design, and performance optimization.
  • Write and maintain unit and integration tests to ensure UI reliability and quality.
  • Participate in Agile ceremonies, including sprint planning, estimation, and retrospectives.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service