About The Position

At CDQ, we offer a flexible work environment and the opportunity to contribute to the development of Cloud Apps, a web platform that helps users interact with CDQ APIs and products through a modern interface. Our engineering setup includes a React application built with TypeScript and Vite, a shared NestJS backend, and automated testing across multiple levels. You will be part of a small, collaborative team of three frontend engineers, which means a high degree of flexibility, ownership, and direct influence on the entire web application - from architecture and technical decisions to code quality, user experience and the evolution of our web app.

Requirements

  • Strong React & TypeScript expertise, including frontend architecture, component design, maintainability, and clean coding practices.
  • Experience building production-grade SPA applications, including state management, API integration, routing, authentication flows, error handling, and accessibility.
  • Familiarity with modern frontend tooling and workflows, such as Vite, ESLint, Prettier.
  • Hands-on experience with testing at multiple levels, using tools like Vitest, Jest, Testing Library, and Playwright.
  • Good knowledge of HTML, CSS/SCSS, and responsive, accessible UI development.
  • Practical experience with Node.js and NestJS, sufficient for collaboration and occasional backend implementation.
  • Experience leveraging AI-powered developer tools (e.g. GitHub Copilot or similar models) for code generation, refactoring, understanding context, and improving overall development productivity.
  • Strong sense of UI ownership and responsibility for how the product looks, feels, and behaves from the user's perspective.
  • Understanding of common UX patterns in modern SaaS applications, including navigation, data-heavy views, form flows, empty/loading/error states.
  • Ability to think end-to-end across user journeys, not just individual components.
  • Fluent English communication skills

Nice To Haves

  • experience with Docker, MongoDB, Kafka, CI/CD pipelines (e.g. GitHub Actions).

Responsibilities

  • Develop and evolve a modern React web application, with a strong focus on clean architecture, scalability, and maintainability.
  • Implement and deliver product features end-to-end, including frontend views, business logic, and integrations with backend APIs.
  • Refactor and improve existing codebases, migrating legacy logic into well-structured, reusable frontend solutions.
  • Collaborate within a small, high-impact team on technical decisions, solution design, and continuous product improvement.
  • Contribute to shared UI components, design system adoption, and engineering standards, ensuring a consistent, intuitive experience across the application.
  • Support backend development in NestJS when needed, enabling smooth frontend-backend collaboration.
  • Take ownership of UI quality and user experience, proactively identifying and resolving usability issues and inconsistencies.

Benefits

  • flexible work environment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service