
Frontend Engineer
Hybrid
London, United Kingdom
Full Time
26-02-2025
Job Specifications
We're on the lookout for a dynamic individual to join our team as a Front-End Engineer. You'll take centre stage in our product ecosystem, where we're propelling transformative changes to fuel our ambitious expansion into both familiar and uncharted territories. Your flair for turning product dreams into captivating, user-friendly web and app interfaces will be the driving force behind our mission to challenge the status quo.
You will collaborate closely with cross-functional teams, including back-end engineers. Your commitment to the cause will yield innovative applications that not only meet rigorous quality standards but also make a positive impact on the broader social landscape. Your work revolves around creating products that bring about meaningful change across various domains within our industry.
What we’re working on
For our thrilling new product launch, we've developed a cutting-edge risk consultancy dashboard with NextJS and Typescript.
Our mobile app, crafted in Typescript/React Native and powered by Redux for state management, ensures a seamless and engaging user experience.
We're committed to maintaining a high code coverage for our applications, providing confidence that everything we release undergoes rigorous testing and verification.
We have a strong dedication to continuous improvement, constantly enhancing our development tools, methods, and technology stack. Whether it's optimising our integration pipeline or refining our release processes, we're all about boosting efficiency.
Our future is filled with exciting projects on the horizon (and that's where you come in!). We're always looking for talented individuals to join our team and be a part of our upcoming ventures.
What you’re about
The ideal candidate for this role will have:
An aptitude for modern development techniques to craft top-notch front-end solutions, with a touch of creativity.
The ability to be involved in a dynamic, agile environment, collaborating with team members and contributing to best practices in development.
A solid 3+ year track record of hands-on commercial development experience, showcasing expertise in building robust, maintainable applications.
Proficiency with key technologies such as Typescript/Javascript, React&React Native, NextJS, Redux, Tailwind/SCSS, and an ability to advocate for and uphold UX/UI principles.
Knowledge of back-end systems, including RESTful API design, PostgreSQL, and cloud infrastructure, with the ability to collaborate effectively across the stack.
Equity, Diversity and Inclusion matter to us. We are keen to hear from candidates from a broad range of backgrounds and experiences and are excited about learning from you, as much as we know you can learn from us.
Company Benefits
Auto-enrolment into our salary sacrifice pension scheme, where employer NI savings get added back to your pension pot.
We provide an employee assistance programme (EAP). EAP gives our employees access to a 24/7 free, confidential advice service for help with personal and professional problems, which could be affecting your home life or work life, health and general wellbeing.
A voluntary health cash scheme that starts at £1 per week and covers you, your
partner and kids amongst other freebees.
Online access to Workplace skills and Mental health trainings and resources.
Personalised career development plans initiated after 90 days of being a team
member through the My TKC Journey initiative.
We have an exercise club called Team Dynamos, which gives you an opportunity to virtually/physically socialise with colleagues and be inspired by the workouts.
Salary sacrifice schemes like Cycle to Work.
Regular social events and monthly team days.
Enhanced parental leave and (primary caregiver leave – 13 weeks' paid, secondary care giver leave – 4 weeks' allowance).
Company sick pay up to 5 days per rolling calendar year.
Recruitment referral bonus, £500 reward.
Work from home and flexible working policies.
Interview Process
The first "hello" –(15mins Call) - This is a casual call with our awesome Talent Specialist. It’s your chance to learn more about TKC and give us a brief overview of your experience and what brings you here. Nothing formal, just a nice intro to kick things off.
Meet the Lead Engineer - (30-45mins MS teams) - Next up, you’ll meet Sam for a deeper dive into company culture, the role, and a chat about your work experience. We’ll go over your past projects, what gets you excited about front-end development, and how you could help us innovate!
Show us your skills - (Take home exercise) - Here’s where you get to show off your coding prowess! We’ll send you a technical challenge to complete in your own time. It’s designed to give us insight into how you approach problem-solving and development.
The big one (1hr 30mins - MS teams OR F2F) - This is the final stage! You’ll join a joint coding exercise with Sam and Chris (Sr Software Engineer), building a simple app together to see how you think and work collaboratively. After that, it’s time for a final chat with our CTO and Sam to wrap things up.
And there you have it! We’re excited to see how you’ll fit into our tight-knit, ambitious team!
About the Company
The Keyholding Company are a tech-enabled mobile security services company, specialising in alarm response, mobile patrols, locks and unlocks, emergency and temporary guarding, vacant property checks and access services. We strive to make a real difference to the safety and security of our clients by helping them make intelligent decisions based on insightful data. Known for our flexibility, rapid response, and tech-led approach, we collect thousands of data points in our proprietary Platform – a job booking, data analysis... Know more
Related Jobs


- Company Name
- IBM
- Job Title
- Azure Cloud Fullstack Developer
- Job Description
- Introduction In this role, you'll work in one of our IBM Consulting Client Innovation Centres (Delivery Centres), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centres offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology. A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio, including Software and Red Hat. Curiosity and a constant quest for knowledge serve as the foundation to success in IBM Consulting. In your role, you'll be encouraged to challenge the norm, investigate ideas outside of your role, and come up with creative solutions resulting in ground-breaking impact for a wide network of clients. Our culture of evolution and empathy centres on long-term career growth and development opportunities in an environment that embraces your unique skills and experience. We Offer Regular and frequent promotion and progression opportunities to ensure you can drive and develop your career with us Feedback and checkpoints throughout the year; no one off annual reviews here A multitude of training opportunities from classroom to e-learning, mentoring and coaching programs as well as the chance to gain industry recognized certifications Diversity & Inclusion as an essential and authentic component of our culture through our policies and process as well as our Employee Champion teams and support networks A culture where your ideas for growth and innovation are always welcome Internal recognition programs for peer-to-peer appreciation as well as from manager to employees Tools and policies to support your work-life balance from flexible working approaches, sabbatical programs, 1 month paid paternity leave, 16 weeks fully paid maternity leave and an innovative maternity returners scheme More traditional benefits, such as 25 days holiday, a gym discount scheme, online shopping discounts, an Employee Assistance Program, a group personal pension plan of an additional 5% of your base salary paid by us monthly to save for your future Your Role and Responsibilities As a Azure Full-Stack Engineer at IBM you see the big picture, able to imagine successful technology-driven solutions from start to finish. As a Full-Stack Application Developer, you'll help design, develop, and integrate solutions using best practice technologies, tools, techniques, and products our clients demand today. Requirements You'll work with clients, co-creating solutions to major real-world challenges by translating system requirements into the design and development of customized systems in an agile environment. In your role you may be responsible for: Use IBM's Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability. Work with a variety of relational and NoSQL databases (SQL, Postgres, DB2, MongoDB), operating systems (Linux, Windows, iOS, Android), and modern UI frameworks (Backbone.js, AngularJS, React.js, Ember.js, Bootstrap, and JQuery). Work across the entire system architecture, from backend to front end, to design, develop, and support high quality and scalable products. Help maintain and improve code quality, organization, and automatization Create everything from mockups and UI components to algorithms and data structures as you deliver a complete minimally viable product Required Technical and Professional Expertise API Development: Design and implement secure scalable APIs using Azure services like Azure Functions or App Services. Cloud Infrastructure: Develop and manage backend infrastructure on Azure ensuring high availability and performance. Database Management: Implement and optimize cloud-based databases like Azure SQL Cosmos DB or Storage Accounts. Integration: Integrate Azure services with third-party systems and on-premises solutions using tools like Azure Logic Apps or Service Bus. Security & Monitoring: Ensure backend security through Azure Security Center and implement monitoring with Azure Monitor and Application Insights Preferred Technical And Professional Expertise Knowledge of C# .NET (particularly ASP.NET Core) Experience with HTML, CSS, JavaScript and responsive web development frameworks (Vue.JS is strongly preferred) Proven experience with software design and object oriented development methodologies Knowledge with both relational and NoSQL databases Proven knowledge of cloud technologies (Azure strongly preferred) Strong experience with web services development (REST) Knowledge of object oriented programming: MVC MVVM Familiarity with design patterns and SOLID principles As an equal opportunities’ employer, we welcome applications from individuals of all backgrounds. However, for you to be eligible for this role, you must have the valid right to work in the UK. Unfortunately, we do not offer visa sponsorship and have no future plans to do so. About Business Unit The Client Innovation Centre (CIC) is an innovative and exciting part of IBM. A fast-paced and dynamic business built to deliver high-value technical services to world renowned clients. All of our employees work in a consultancy environment on a variety of exciting projects across a range of sectors. Every project has its own unique working environment - this enables our employees to build their experience, skillset and network. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? Your Life @ IBM In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better. Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background. Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decision...


- Company Name
- CluePoints
- Job Title
- Site Reliability Application Engineer - UK
- Job Description
- SRE Application engineer (SRE/App) is responsible for ensuring applications are deployed in a safe, consistent, manner along with any middleware that is being used. SRE/App as owner of final deployment artifacts, is responsible for review and acceptance of any configuration change, putting top emphasis on performance and reliability aspects of application configuration. SRE/App is also providing expertise to Development Squads and Perfomance Engineers on performance/reliability configuration and observability and drives technical troubleshooting sessions if needed. Responsibilities Raising the risk in case apps are not configured on architected in reliable and performant manner Ensuring applications have a correct coverage on observability metrics and traces Ensuring the apps are being deployed in accordance with the Azure and K8S best practices Providing expertise on performance and reliability configuration of applications, middleware, and dependencies Coordinating release process with the Dev Squads/ Release Management team Providing troubleshooting services upon request Providing On-call support for all software products Qualifications Master’s degree in computer science or software engineering or equivalent through experience in a related role Experience (3+) as an SRE, L3 Support Engineer or Devops Engineer Experience in Flux/ArgoCD with Helm and Customize Experience with observability tools, such as Prometheus, Grafana/Loki, DataDog, ElasticSearch Experience with performance tuning, scalability, reliability and capacity planning on Azure and K8S services Experience with SaaS in a B2B heavily regulated environment (telco, banking, pharma) using Kubernetes, Docker Experience with building/maintaining CI/CD pipelines with the tools like GitLab CI/GitHub Actions/Jenkins and GitOps toolkit Mediocre experience in programming languages Python, Bash Knowledge of data and metrics visualization tools (Kibana, Grafana) best practices Excellent knowledge of English both spoken and written Team player & technical autonomy


- Company Name
- Addition+
- Job Title
- Power Platform Automation Architect
- Job Description
- We are currently working on behalf of our trusted client who are looking for a Power Platform Automation Architect. Our client is an international consultancy which provides IT consulting and business process outsourcing services for industries including banking, health care, manufacturing, media, and entertainment! What You Can Expect Location – London Industry – IT & Consultancy Salary – £95,000 Work type – Permanent Main Responsibilities as a Power Platform Automation Architect Define Architecture models based on the overall organisations business and technology vision. Own Architectural decisions including security management, infrastructure, application layer interfacing approach, solution performance standards. Experience, Skills, and Qualifications Experience building PowerApps (Model App Solutions, Canvas Apps, Dynamics 365 CRM) Deep understanding of automation and Microsoft Power Platform Hands on experience on at least one programming language (.Net, Java, C#/C, Python) Public Sector experience What’s In It For You? Amazing company to work for. Competitive salary up to £95,000. 25 days annual leave. Competitive benefits. For further information on this Power Platform Automation Architect role apply below We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. By applying you are confirming you are happy to be added to the Addition mailing list regarding future suitable positions and marketing efforts. You can opt out of this at any time simply by contacting one of our consultants.


- Company Name
- Natobotics
- Job Title
- AWS Cloud Architect
- Job Description
- Job Summary We seek an experienced AWS Cloud Architect with expertise in AWS Landing Zones and Amazon Virtual Private Cloud (VPC). The ideal candidate will design, implement, and optimize cloud networking infrastructure to ensure security, scalability, and compliance with industry standards. Key Responsibilities Design and implement AWS Landing Zones for multi-account cloud environments. Architect and manage Amazon VPCs, ensuring secure and high-performance networking. Establish network connectivity between on-premises data centers and AWS using VPNs and AWS Direct Connect. Implement security best practices, including VPC peering, security groups, NACLs, and firewall configurations. Automate infrastructure provisioning using Infrastructure as Code (IaC) tools like Terraform and AWS CloudFormation. Collaborate with cross-functional teams to optimize AWS environments for performance, cost, and security. Monitor and troubleshoot network issues, latency, and connectivity challenges in AWS environments. Ensure compliance with AWS Well-Architected Framework and governance policies.