- Company Name
- Codat
- Job Title
- Staff Frontend Engineer
- Job Description
-
**Job title**
Staff Frontend Engineer
**Role Summary**
Senior/Staff level frontend specialist responsible for shaping product vision, leading technical strategy, and delivering high‑quality, user‑centric web applications. Acts as a mentor, architectural SME, and cross‑functional collaborator in a fast‑paced, AI‑enabled environment.
**Expectations**
- Lead and mentor engineers across all levels, driving best practices in frontend architecture and development.
- Own and accelerate key initiatives, balancing long‑term strategy with immediate execution.
- Champion code quality, observability, SRE principles, and secure, accessible design.
- Engage with product, design, and operations teams to align on roadmap and deliver seamless user experiences.
- Stay ahead of emerging frontend and AI technologies, influencing technical roadmap.
**Key Responsibilities**
- Architect, develop, and maintain performant, responsive React/TypeScript applications (Svelte optional).
- Mentor and coach engineering talent; conduct code reviews, knowledge sharing, and technical workshops.
- Define and refine engineering practices, CI/CD pipelines, build tooling, and cloud deployment strategies (Docker, Kubernetes).
- Drive testing strategy across unit, integration, and end‑to‑end layers (Jest/Vitest, React Testing Library, Cypress).
- Collaborate with backend teams to model data flow and API integration; ensure front‑end resilience via SRE principles.
- Implement observability, logging, and security controls.
- Evaluate and integrate AI solutions to enhance product and engineering productivity.
**Required Skills**
- Deep proficiency in React, TypeScript, and modern JavaScript ecosystem.
- Experience with build tools, containerization (Docker), orchestration (Kubernetes), and cloud deployments.
- Strong background in UI/UX best practices, accessibility, and responsive design.
- Expertise in testing frameworks (Jest, Vitest, React Testing Library, Cypress).
- Knowledge of SRE concepts applied to frontend systems.
- Security‑aware development practices.
- Proven mentorship, leadership, and stakeholder communication skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or equivalent (preferred).