Mediabistro logo
job logo

UI/UX Frontend Developer

Merican · San Francisco, CA, USA ·

Job type:
Full Time

UI/UX Frontend Developer (React.js)

Location: San Francisco, CA (Hybrid – 50% onsite)
Job Summary

We are seeking an experienced UI/UX frontend developer with strong expertise in React.js to lead the design and development of modern, scalable enterprise web applications. This role combines hands-on development with technical leadership, focusing on frontend architecture, reusable UI components, and best practices.
Key Responsibilities

Lead the design and development of reusable UI components using React.js.
Define frontend architecture, coding standards, and development best practices.
Build and maintain reusable component libraries and design systems.
Architect scalable, high-performance frontend solutions for enterprise applications.
Optimize application performance, scalability, and responsiveness.
Ensure cross-browser compatibility and responsive design implementation.
Collaborate closely with UX designers, backend developers, and cross-functional teams.
Conduct code reviews and design reviews to ensure quality and consistency.
Mentor development team members and provide technical guidance.
Maintain technical documentation and frontend architecture standards.
Required Skills & Qualifications

Strong expertise in React.js and frontend application architecture.
Proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3.
Experience with Material UI, Styled Components, Webpack, and Storybook.
Expertise with state management solutions such as Redux, Zustand, or Context API.
Experience building enterprise-grade component libraries and design systems.
Strong understanding of frontend performance optimization techniques.
Experience developing applications that handle large datasets and dashboards.
Knowledge of accessibility standards (WCAG) and frontend security best practices.
Experience with testing frameworks including Jest and React Testing Library.
Experience integrating REST APIs.
Familiarity with CI/CD pipelines and Docker.
Nice to Have

Experience with Next.js.
Knowledge of Micro Frontend architecture.
Experience with data visualization libraries.
Financial services or fintech domain experience.
Preferred Experience

8–12+ years of frontend development experience.
5+ years of hands-on React.js development.
Experience leading UI architecture and frontend modernization initiatives.
Experience with Azure Cloud and Azure DevOps.
Experience working in Agile/Scrum environments.
Education

Bachelor's degree in Computer Science, Information Technology, or a related field.
React and/or Azure certifications are a plus.