- Company Name
- Theori
- Job Title
- Senior Frontend Engineer
- Job Description
-
Job Title: Senior Frontend Engineer
Role Summary: Lead the design, development, and maintenance of high‑performance, responsive web applications using React, TypeScript, and modern tooling. Own features from conception to deployment, ensuring quality, performance, and design fidelity across all devices. Drive engineering best practices, mentor junior staff, and collaborate closely with product, design, and backend teams.
Expectations: Deliver clean, maintainable code that meets performance and accessibility standards. Mentor peers, participate in code reviews, and actively improve developer experience. Communicate effectively with cross‑functional teams and respond proactively to technical challenges.
Key Responsibilities: • Design, develop, and maintain responsive, accessible web interfaces (React, TypeScript, HTML5, CSS3/Sass).
• Translate pixel‑perfect designs into functional components, ensuring cross‑browser consistency.
• Integrate Frontend with REST/GraphQL APIs, optimizing data flow and state management (Redux, Zustand, Recoil).
• Own end‑to‑end feature delivery: technical design, implementation, deployment, and monitoring.
• Conduct code reviews, mentor junior engineers, and enforce coding standards.
• Identify and resolve performance bottlenecks, UI/UX issues, and maintain overall application quality.
• Enhance developer experience: refactor build process, update component library, and improve documentation.
Required Skills: • 5+ years of professional frontend or full‑stack experience.
• Proficient in React, TypeScript, JavaScript (ES6+), HTML5, CSS3/Sass.
• Strong state‑management knowledge (Redux, Zustand, Recoil) and React hooks/context patterns.
• API integration (REST/GraphQL) and asynchronous data handling.
• Experience with build/deployment tools (Vite, Webpack, Next.js).
• UI performance optimization, responsive design, cross‑browser compatibility.
• Excellent communication and collaboration abilities.
Nice to Have: Next.js or React Server Components, design systems/Storybook, Jest/React Testing Library/Cypress, CI/CD, AWS/Vercel, a11y best practices, i18n, performance profiling, frontend security.
Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred). • Relevant industry certifications are a plus.