About The Position

Full Stack/Frontend Developer

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field .
  • 3-5+ years of professional frontend development experience, with at least 2 years building production UIs using React or Vue.js
  • Strong Java experience (3+ years) with familiarity building and integrating with Java backends (Spring Boot preferred), knowledge in PHP will be beneficial.
  • Hands‑on experience with TypeScript (recommended) or modern JavaScript (ES6+).
  • Proven experience designing and implementing responsive, accessible, and performant user interfaces.
  • Solid experience with component-based UI architecture and state management (Redux, Context API, Zustand, Vuex, Pinia).
  • Experience consuming and integrating with RESTful APIs; able to design API contracts in partnership with backend teams.
  • Proficient with modern frontend tooling: Webpack, Vite, Babel, ESLint, Prettier, and package managers (npm, yarn).
  • Experience writing unit and integration tests for UI code (Jest, React Testing Library, Vue Test Utils)
  • Strong CSS skills, including layout, responsive design and CSS methodologies (Sass/SCSS, CSS Modules, Styled Components, Tailwind).
  • Familiarity with CI/CD pipelines and automated build/deploy processes.
  • Good understanding of browser rendering, performance profiling and optimization techniques.
  • Strong collaboration and communication skills; experience working in Agile teams.

Benefits

  • Medical, vision, and dental benefits
  • 401k retirement plan
  • variable pay/incentives
  • paid time off
  • paid holidays are available for full time employees
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service