Front End Developer

S Base TechnologiesSan Francisco, CA
Onsite

About The Position

We are seeking a skilled Front End Developer with a strong background in React.js to join our team. The ideal candidate will be responsible for developing and implementing user interface components, translating design concepts into high-quality code, and optimizing applications for performance and scalability. This role involves collaborating with cross-functional teams, ensuring cross-browser compatibility, and staying up-to-date with the latest development trends.

Requirements

  • Strong coding skills with React.js.
  • Proficient in JavaScript (ES6+), Typescript (ES6+), HTML5, CSS3, and responsive UI/UX design.
  • Hands-on experience with Material-UI, Styled Component, Webpack, Rollup, Storybook, React-Router-Dom (In depth to handle parent to child routing), Dom manipulation.
  • Expertise in state management (Zustand, Redux, Context API) and custom hooks.
  • Strong understanding of component architecture, reusability, and optimization.
  • Hands-on experience with Testing (Jest, React Testing Library).
  • Proficient in integrating and consuming RESTful APIs.
  • Knowledge of CI/CD pipelines for automated builds and deployments.
  • Understanding of module federation and micro frontend architecture.
  • Knowledge of performance optimization for large-scale applications.
  • Strong knowledge of Security, Performance, and Accessibility best practice for web applications.
  • Strong communication skills for collaboration with cross-functional teams and global clients.
  • Good understanding of containerization (Docker) and application configuration.
  • Knowledge of caching strategies and optimization techniques.

Nice To Haves

  • Knowledge of Next.js for server-side rendering and SEO optimization.
  • Working experience with DevExtreme DataGrid for large data handling, Bi Dashboard DevExtreme.
  • Working experience in integration with component library

Responsibilities

  • Developing and implementing UI components using React.js
  • Translate wireframes, storyboards, and user flows into high-quality code and interactive elements.
  • Implement modern UI/UX designs for engaging user experiences.
  • Building reusable components and front-end libraries for future use
  • Optimize applications for maximum speed, scalability, and performance.
  • Ensure cross-browser compatibility and mobile responsiveness.
  • Validate user input before submitting backend services.
  • Collaborate with backend developers and designers to improve usability and functionality.
  • Participate in code reviews to maintain code quality and consistency.
  • Evaluate applications to ensure all components function properly across different browsers and devices.
  • Troubleshooting and debugging issues to ensure smooth user experiences
  • Perform regular updates and improvements to keep applications current with design trends.
  • Document technical aspects of projects for future reference and debugging.
  • Stay up to date with the latest development trends and technologies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service