Senior Frontend Engineer
CyberSmart
At CyberSmart we thrive on change, and are in a huge state of transition in our product, and how we build and maintain that product. We are constantly looking at ways to improve, as our product and company begin to scale.
We are looking for a forward thinking Senior Frontend Engineer to come join us as we strive for Engineering excellence! We believe in ownership, and enablement of our experts, across many different skill-sets, to build and progress us forward in an agile manner, whilst collaborating and supporting together to take the product to the next level.
We have a wealth of opportunities and problems to solve! If you are looking to make a difference, to be somewhere your thoughts are heard, and have the space to act on and show your input as we grow our company, we want to hear from you!
You will be joining our Product Engineering team, working directly with software engineers, QA engineers, product managers, designers and more, as well as an open landscape to all parts and people across our organisation.
Key Tasks / 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.
- 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.
Nice to Have:
- 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.
- 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