Mid-Level React.Js UI Developer

Zolon TechHerndon, VA
5dOnsite

About The Position

To acquire the advantage, we're seeking a Mid-Level React.js UI Developer with hands-on experience building modern, responsive, scalable web applications using React (v19 preferred, 16+ acceptable) and Tailwind CSS. In this role, you'll collaborate closely with designers, product managers, and backend engineers to deliver clean, intuitive, and reusable UI components that integrate seamlessly with REST APIs documented in Swagger/OpenAPI. This is an excellent opportunity for someone passionate about front-end engineering, component-driven design, and delivering high-quality user experiences.

Requirements

  • 3-5+ years of professional front-end development experience
  • Strong proficiency in JavaScript/TypeScript and React (v16+)
  • Experience with React v19 is a strong plus
  • Hands-on experience with Tailwind CSS
  • Experience integrating REST APIs using Swagger/OpenAPI documentation
  • Solid understanding of component-driven development
  • Familiarity with responsive design principles and cross-browser compatibility
  • Experience with Git-based workflows
  • Strong problem-solving and debugging skills
  • Ability to collaborate effectively in an agile team environment

Nice To Haves

  • Experience with Redux Toolkit or Zustand
  • These will be used in the future for application state management (user and app state), though they are not currently in use.
  • Experience with testing frameworks (Jest, React Testing Library)
  • Knowledge of accessibility standards (WCAG)
  • Experience working with design systems or component libraries

Responsibilities

  • Develop responsive, modular, and maintainable UI components using React and Tailwind CSS
  • Collaborate with design teams to translate wireframes and mockups into functional interfaces
  • Integrate UI components with RESTful APIs using Swagger/OpenAPI documentation
  • Write clean, well-structured, and testable front-end code
  • Participate in code reviews, sprint planning, and team collaboration activities
  • Optimize performance and ensure cross-browser compatibility
  • Contribute to UI/UX improvements and best practices
  • Support future implementation of Redux Toolkit or Zustand for application state management

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service