Senior React Developer
Total Security Limited is recruiting a Senior React Developer due to team expansion. As a Senior React Developer, you will be instrumental in architecting and developing high-performance web applications using React. You'll tackle complex engineering challenges, influence key technical decisions, and contribute to both strategic architecture and hands-on implementation. Your work will directly impact the user experience and overall success of our web platforms.
What you'll be doing
* Designing and building robust, high-performance applications using TypeScript, React, and modern front-end tooling.
* Own the design and implementation of scalable, well-structured solutions to complex technical challenges.
* Clarify and solve ambiguous problems by identifying key requirements, breaking them down into manageable, testable components, and delivering well-engineered solutions.
* Assess and integrate third-party tools and libraries, making strategic decisions to balance trade-offs effectively.
* Drive performance optimisations by eliminating bottlenecks, enhancing UI responsiveness, reducing load times, and streamlining data handling.
* Quickly understand and debug unfamiliar code, diagnosing issues effectively.
* Engineer fault-tolerant integrations that adapt to diverse data sources and APIs, avoiding brittle solutions and ensuring graceful fallbacks.
* Stay ahead of the evolving web and React ecosystem, spotting opportunities to drive impactful improvements in our products and workflow.
* Uphold and improve engineering standards, ensuring best practices are maintained and continuously refined.
* Conduct thorough code reviews, enforcing high standards while mentoring junior engineers to level up their skills.
* Build privacy-first features, prioritising secure handling, storage, and transmission of sensitive data.
* Stay vigilant to security threats, applying fundamental web security principles to proactively mitigate risks.
* Advocate for secure coding practices, implementing safeguards to protect user data while balancing privacy, security, and user experience.
* Improve test coverage for internal npm packages, writing unit and integration tests that validate public interfaces and remain resilient to refactors.
* Drive modularity and maintainability by contributing well-documented, testable code across our libraries and applications.
* Monitor application performance, identifying regressions and ensuring a reliable user experience.
What we're looking for
* 5+ years' experience with React and TypeScript, including deep knowledge of performance optimisation.
* Strong understanding of modern web architecture, APIs, and front-end tooling (e.g. Redux, Webpack, Jest).
* A solid grounding in software engineering principles and design patterns.
* Excellent debugging skills and a knack for breaking down complex issues.
* Experience mentoring others and reviewing code with a constructive, high-standards approach.
* Someone who loves building great software, cares about clean code, and is always looking for ways to do things better.
* A clear communicator who can bridge the gap between technical and non-technical teams.
What We Offer
We believe that investing in our team leads to exceptional results. In addition to a competitive salary, we provide an outstanding benefits package, including:
* Salary up to £60,000 + up to 10% annual bonus
* Company Pension Scheme
* BUPA Health & Dental Insurance
* Be.Ahead Health Assessments
* Generous food allowance at local restaurants
* Free daily snacks, drinks, breakfast & lunch
* Netflix, Spotify, & Retail voucher scheme
* Onsite Gym + Osteopath access
* Golf Club Membership
* Mental Health Support + 24/7 Anytime Healthline
* Life Assurance & Financial Advice Support
* Cycle2Work Scheme
* Charity Donation Matching
* Regular team events, celebrations, and an onsite cocktail bar
* Free onsite haircuts
* Free antivirus and ad-blocking software
Please note, this position is fully office based at our office in Segensworth, PO15 5TT.