Resource Informatics Group - Alpharetta, GA

posted about 1 month ago

Full-time
Alpharetta, GA
Computer and Electronic Product Manufacturing

About the position

The React Developer position involves collaborating with the development team to create and enhance user interfaces using React and related technologies. The role focuses on building responsive web applications, ensuring high-quality code, and improving front-end performance while adhering to best practices in development and testing.

Responsibilities

  • Meeting with the development team to discuss user interface ideas and applications.
  • Reviewing application requirements and interface designs.
  • Building applications using React JS, Tailwind CSS, TypeScript, and related technologies.
  • Writing high-quality code that is easy to maintain and test.
  • Developing and implementing highly responsive user interface components using React concepts.
  • Writing application interface codes using JavaScript following React.js workflows.
  • Troubleshooting interface software and debugging application codes.
  • Developing and implementing front-end architecture to support user interface concepts.
  • Monitoring and improving front-end performance.
  • Documenting application changes and developing updates.

Requirements

  • Bachelor's degree in computer science, information technology, or a similar field.
  • Experience with TypeScript on ReactJS development.
  • Experience with React Router and (Next.js or Remix.js is a plus).
  • Experience with Node.js and Express.js.
  • Experience with React Libraries like Radix UI, Headless UI, React Table.
  • Experience with Zod for TypeScript validation.
  • Experience with Storybook to document the components and their properties.
  • Experience with ReactJS code quality standards (Unit Test, Sonar, Lint) to determine the quality gate.
  • Experience with CSS/SCSS/SASS and responsive design implementation in ReactJS.
  • Experience with RESTful API integration.
  • Familiarity with various web architectures (decoupled architecture, SSR).
  • Experience with a variety of front-end automated testing strategies, from unit and integration testing to headless browser testing.
  • Knowledge of performance testing frameworks including React Testing Library, MSW, and Vitest.
  • Experience with browser-based debugging and performance testing software.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service