cover image
Revel IT

Frontend Developer

Hybrid

Cincinnati, United states

Freelance

24-07-2025

Share this job:
Expired

Skills

TypeScript CSS Figma CI/CD Attention to detail Architecture react tailwind Next.js CI/CD Pipelines

Job Specifications

Our direct client has a long-term contract need for a UI Component Developer (React/TypeScript + Storybook).
This will mainly be remote with possibly going on-site one day a week.
Overview:
We are looking for a skilled UI Component Developer with a passion for crafting intuitive, accessible, and visually consistent user interfaces. You'll play a key role in building and maintaining a reusable component library using React, TypeScript, and Storybook. Your work will directly impact the user experience across multiple web properties.
While the primary focus is on component development and front-end API integration. Knowledge of API's in React/Next is a plus, especially for debugging, integration testing, or supporting broader development initiatives.
Key Responsibilities:
Design, build, and document reusable UI components in React + TypeScript, using Storybook as the development and testing environment.
Collaborate closely with UX designers to ensure components reflect visual and interaction designs faithfully.
Ensure accessibility (WCAG compliance), responsiveness, and cross-browser support in all components.
Follow atomic design and design system principles for consistency and scalability.
Contribute to maintaining and improving the overall design system and component architecture.
(Optional) Assist in integrating components with Next.js pages and consuming APIs where necessary.
Help troubleshoot and resolve UI bugs across staging and production environments.
Required Skills:
React (functional components + hooks)
TypeScript for strict typing and safer, scalable UI development
Storybook for isolated UI component development and documentation
Strong understanding of CSS (Tailwind, CSS Modules, or styled-components) and responsive design
Solid grasp of accessibility (a11y) best practices
Ability to translate Figma or similar designs into pixel-perfect UI
Nice-to-Have Skills:
Next.js experience (routing, API integration, server/client rendering)
Experience working within a headless CMS environment
Familiarity with design systems or Atomic Design methodology
Experience writing unit tests for components (e.g., with Vitest, Jest, React Testing Library)
Experience working with CI/CD pipelines or integrating Storybook into build processes
Understanding of performance optimization and frontend debugging tools
Soft Skills:
Attention to detail and a strong sense of visual design
Empathy for the end user and focus on usability
Comfortable working in a collaborative environment with designers, developers, and stakeholders
Able to provide thoughtful code reviews and documentation

About the Company

OUR GOAL: Treat our consultants and clients the way we would like others to treat us -- we are honest, stay true to our word, and work in the best interest of our clients, consultants, and candidates. Many say they work this way, but few actually do. We are a company that does. Additionally, we bring joy to the world of IT staffing and IT recruiting by making the hiring experience memorable, fun, and different. OUR MISSION: Find and provide the best talent for clients and excellent career opportunities for consultants and ... Know more