# Role Overview
We are looking for a pragmatic Frontend Engineer to join our product team. You will focus on building the user interface within our modern SSR architecture. While our backend team handles the heavy lifting of server infrastructure and databases, your mission is to ensure the frontend is performant, type-safe, and visually polished.
Note: You are NOT expected to be a Full-stack engineer. We value deep expertise in the frontend domain.
# Our Tech Stack
You will work in a modern, high-performance environment. While you don't need to be an expert in every tool from day one, here is our daily toolkit:
- Architecture: npm (Workspaces), React Router 7, Fastify SSR (Remix patterns)
- Language Style: TypeScript, TailwindCSS
- DevOps Orchestration: Kubernetes (K8s), Argo CD (GitOps Workflow)
- CI/CD Pipeline: Vite, Vitest, GitLab CI, Docker (Monorepo)
- Infrastructure: Hybrid Setup (Local On-premise Dev Environment GCP Production)
- Observability: OpenTelemetry (OTel)
- Ecosystem: MongoDB, Redis, Elasticsearch
# Key Responsibilities
- Build modular, type-safe UI components and responsive layouts that deliver seamless product experiences.
- Implement efficient data fetching strategies and state management patterns explicitly tailored for a Server-Side Rendering (SSR) environment.
- Collaborate early with Cross-Functional teams (PMs, Designers, Backend Engineers) to assess technical feasibility and define clear API contracts.
- Ensure application stability and quality standards by writing unit tests and actively participating in code reviews via our CI/CD pipelines.
- Make pragmatic engineering decisions that effectively balance code quality with delivery timelines, including documenting technical debt when necessary.
1 years of experience required
No management responsibility