Senior Frontend Engineer

CyberSmart
Summary
Join CyberSmart's Product Engineering team as a Senior Frontend Engineer and contribute to the development and improvement of our product. Collaborate with a dynamic team of engineers, designers, and product managers to build high-quality, efficient, and reusable JavaScript code. You will optimize user experience, lead technical decision-making, mentor junior engineers, and ensure web standards and accessibility. The ideal candidate possesses extensive experience with React, TypeScript, and modern web technologies, along with a strong track record of leading frontend platform development. This role requires expertise in TDD, automated testing, and RESTful APIs, and a proven ability to work effectively in a fast-paced, agile environment.
Requirements
- Expert proficiency in modern JavaScript (ES6+) and TypeScript, with a deep understanding of core web technologies: HTML5, CSS (including preprocessors like SASS/LESS for maintainable stylesheets), and advanced responsive design principles
- Extensive practical experience with React and its modern ecosystem (e.g., Hooks, Context, Routers, State Management, or frameworks like Next.js)
- Strong track record of leading frontend platform development from the ground up — capable of setting architectural foundations, defining reusable patterns, and building scalable systems at pace. You have done this before and understand the long-term trade-offs of key design decisions
- Demonstrated ability to act as a hands-on technical lead, setting engineering direction, unblocking others, and guiding frontend excellence across multiple teams
- Solid experience in Test Driven Development (TDD) and building robust automated testing frameworks for frontend code. This includes proficiency with unit/integration testing tools (such as Jest, React Testing Library) and end-to-end (E2E) testing frameworks (such as Cypress or Playwright)
- Strong working knowledge of consuming and integrating with RESTful APIs. You'll need to understand how to interact effectively with backend services
- Deep comprehension of UI/UX principles and hands-on experience working collaboratively with design teams, utilising tools like Figma
- Proven track record of developing and integrating reusable front-end components, ideally from an existing Design System, ensuring consistency and scalability across the platform
- Demonstrated ability to lead projects, drive technical decision-making, and contribute to architectural discussions for scalable and performant frontend solutions
- Comfortable working in an agile, product-led environment with a strong emphasis on continuous delivery (CI/CD workflows), understanding how frontend changes integrate into automated deployment pipelines
- Up-to-date knowledge of software engineering best practices, including clean code, performance optimisation, security best practices (e.g., XSS prevention, secure local storage), and web accessibility standards (WCAG)
- Prior experience working in a fast-paced start-up or scale-up environment, particularly on continuous product development and iteration
- Proven problem-solving skills with a demonstrated ability to exercise flexibility and judgement in complex technical scenarios
- Achievement-oriented, capable of taking ownership, working independently, and collaborating effectively within a cross-functional team, able to manage multiple priorities under tight deadlines
- Experience working effectively in a remote or hybrid team setup
- Excellent verbal and written communication skills, with the ability to articulate complex technical concepts clearly to both technical and non-technical stakeholders
- Appreciates the diversity of thought and individualism among team members worldwide, embracing diversity and inclusivity in your work approach and within the CyberSmart community
Responsibilities
- Design and Develop: Craft high-quality, efficient, and reusable JavaScript code that brings our UI/UX designs to life. Transform ideas into compelling and interactive web applications
- Optimize User Experience: Diagnose and repair bugs and performance issues, ensuring a smooth and optimal experience for our users
- Collaborative Leadership: Collaborate with a dynamic team of product managers, designers, and backend engineers to meet project milestones. Guide technical decision-making and mentor junior engineers within our growing startup environment
- Quality Assurance: Establish and maintain robust testing frameworks for our frontend code, guaranteeing reliable, high-quality user interfaces
- User-Centric Approach: Develop user-friendly features with an empathetic focus on user experience, ensuring our applications are intuitive, attractive, and serve our users' needs
- Web Standards and Accessibility: Commit to web standards and accessibility, ensuring our applications are responsive and compatible across various browsers
- Stay Cutting-Edge: Constantly learn and stay abreast of the latest trends in frontend development, implementing best practices and driving innovation within the company
Preferred Qualifications
- Familiarity with module bundlers and build tools such as Webpack, Vite, or Rollup
- Experience or strong understanding of server-side rendering (SSR) technologies, particularly within a Python/Django API context, given our hybrid environment
- Familiarity with performance monitoring tools like PostHog
- Experience mentoring or guiding other developers
Benefits
- A competitive salary
- Flexible working hours and a remote-first working environment (in-person collaboration sessions will be required from time to time and will be fully expensed)
- 25 days of annual leave plus public holidays
- 1-day additional leave for every full year of employment to a maximum of 5 additional days
- Your birthday as a free holiday day
- Access to our Employee Equity Scheme
- Private health care upon successful completion of probation
- Annual learning and development grant of £2,000
- ��500 Personal Growth grant to spend at your discretion
- Access to Spill, our mental health and wellbeing support network
- A vibrant and supportive team culture
- A beautiful workspace in Shoreditch, designed with natural light, lush plants, and complimentary high-quality tea and coffee
- The necessary technology, including a MacBook and additional equipment, to create an optimal home working environment and enable you to excel in your role, including a £250 yearly office equipment/maintenance grant
Share this job:
Similar Remote Jobs
