Why us?
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.
Brief job description
We are seeking a highly experienced Senior Software Developer with strong React expertise
to join our team at CDQ. The ideal candidate must have at least 5+ years of professional
experience in frontend or fullstack development. This role is strongly frontend-focused, with
approximately 80–90% of the work centered on React, and 10–20% involving collaboration
on and occasional implementation work in our NestJS backend.
Your daily tasks on the job
-
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.
Your qualifications:
-
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.
-
Nice to have: experience with Docker, MongoDB, Kafka, CI/CD pipelines (e.g. GitHub
Actions).
-
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
How you thrill us:
- experience with Docker, MongoDB, Kafka, CI/CD pipelines (e.g. GitHub Actions).