Front End Engineer

About BayRock Labs

At BayRock Labs, we pioneer innovative tech solutions that drive business transformation. As a leading product engineering firm based in Silicon Valley, we provide full-cycle product development, leveraging cutting-edge technologies in AI, ML, and data analytics. Our collaborative, inclusive culture fosters professional growth and work-life balance. Join us to work on ground-breaking projects and be part of a team that values excellence, integrity, and innovation. Together, let's redefine what's possible in technology.

About the Role

We are looking for a Frontend Developer (React) with expertise in Storybook to join our team. In this role, you will collaborate with designers, product managers, and backend engineers to build high-quality, scalable, and visually appealing user interfaces. You will be working on component-driven UI development, ensuring design consistency and reusability across projects.

This role is ideal for someone who thrives in a fast-paced, product-focused environment and is passionate about delivering a seamless user experience using the latest frontend technologies.

What You’ll Do

  • Develop and maintain high-performance, reusable, and accessible UI components using React.js and Storybook.
  • Work closely with UX/UI designers to translate design mockups into interactive, responsive web applications.
  • Implement and document component libraries using Storybook to ensure a consistent UI across products.
  • Optimize applications for maximum speed and scalability.
  • Collaborate with backend engineers to integrate APIs and ensure seamless data flow.
  • Ensure cross-browser compatibility and mobile-first design principles.
  • Participate in code reviews, mentoring, and knowledge-sharing sessions with the team.
  • Stay updated with the latest frontend trends, best practices, and tools to improve development workflows.

Qualifications

  • 4+ years of experience in frontend development with a strong focus on React.js.
  • Proficiency in Storybook for UI component development and documentation.
  • Strong understanding of JavaScript, TypeScript, HTML5, and CSS3.
  • Experience with state management libraries (Redux, Zustand, or Context API).
  • Familiarity with component-driven development and atomic design principles.
  • Strong understanding of RESTful APIs and GraphQL integration.
  • Hands-on experience with performance optimization, accessibility, and security best practices.
  • Familiarity with testing frameworks (Jest, React Testing Library, Cypress).
  • Knowledge of CSS-in-JS libraries (Styled Components, Emotion) and utility-first CSS frameworks like Tailwind CSS.
  • Strong problem-solving skills and ability to work in agile development environments.

Nice to Have

  • Experience with Next.js for server-side rendering (SSR) and static site generation (SSG).
  • Familiarity with Webpack, Vite, or other module bundlers.
  • Prior experience contributing to design systems.
  • Knowledge of CI/CD pipelines and DevOps workflows for frontend applications.


Enterprise Services

Pleasanton, CA

Share on:

Terms of servicePrivacyCookiesPowered by Rippling