Job Specifications
We’re looking for an experienced Senior Frontend Engineer to join our growing product engineering team. You’ll be responsible for designing and building high-quality, scalable, and performant web applications that deliver an exceptional user experience. You’ll work closely with product managers, designers, and backend engineers to bring complex ideas to life through elegant, maintainable code.
This role is ideal for someone who thrives on solving technical challenges, has a deep understanding of modern frontend ecosystems, and enjoys collaborating in a fast-paced, product-driven environment.
Key Responsibilities
Design, develop, and maintain responsive, accessible, and high-performing web interfaces using React, TypeScript, and modern frontend tooling.
Collaborate with designers to implement pixel-perfect UIs and ensure design fidelity across devices and browsers.
Work closely with backend engineers to integrate APIs and optimize data flows.
Own features end-to-end — from technical design and implementation to deployment and monitoring.
Participate in code reviews, mentor junior engineers, and uphold engineering best practices.
Identify and address performance bottlenecks, UI/UX issues, and maintain overall application quality.
Contribute to improving the developer experience by refining the build process, component library, and documentation.
Requirements
5+ years of professional experience in frontend or full-stack development.
Strong proficiency with React, TypeScript, JavaScript (ES6+), HTML5, and CSS3/Sass.
Proven experience building complex, data-driven web applications.
Solid understanding of state management (e.g., Redux, Zustand, Recoil) and modern React patterns (hooks, context).
Familiarity with API integration (REST/GraphQL) and asynchronous data handling.
Experience with build and deployment tools such as Vite, Webpack, or Next.js.
Strong understanding of UI performance optimization, responsive design, and cross-browser compatibility.
Excellent communication skills and ability to collaborate across cross-functional teams.
Nice to Have
Experience with Next.js or React Server Components.
Familiarity with design systems, component libraries, and Storybook.
Knowledge of testing frameworks (Jest, React Testing Library, Cypress).
Exposure to CI/CD pipelines and cloud deployment (AWS, Vercel, or similar).
Understanding of accessibility (a11y) best practices.
Experience implementing internationalization (i18n) and localization frameworks.
Interest or experience in performance profiling, frontend observability, or web security.
About the Company
Theori is a cybersecurity firm with a mission to make the world more secure by conquering the most difficult cybersecurity challenges. We empower innovation with security. As a leader in offensive cybersecurity, we always strive to stay one step ahead of attackers. We secure the future by solving the impossible with technology-driven approaches, and serve as a hub that leads positive impact and innovation in the cybersecurity field.
Know more