
Senior Software Engineer (Node | React)
Hybrid
London, United Kingdom
Full Time
26-02-2025
Job Specifications
Senior Software Engineer
Node.js | React | Full Stack | TypeScript | JavaScript | Hybrid London | Senior / Lead level.
Senior Full Stack Software Engineer with experience in a JavaScript / TypeScript ecosystem is required by a digital agency based in in Central London. As a Senior you will be expected to mentor other engineers and have the ability to work as a technical lead.
Salary: Up to £75,000Location: Central London - 2 days per week in office, 3 days per week wfh. Tech Stack: JavaScript, TypeScript, Node.JS, React, Redux, AWS.Unfortunately we cannot offer sponsorship for this role.
The team operate a hybrid model, working 2 days per week onsite. Your time will be split delivering end-end projects for clients whilst also working on delivering / integrating their product into new and existing clients. You will work full stack (TypeScript, React, Node), although a lot of the current work is backend leaning using Node.js. You will have experience working with external clients and be confident presenting to, or working directly with clients to scope out requirements and provide project updates.
Due to the nature of the work, full stack JavaScript engineers should be comfortable working to deadlines.
Senior Full Stack Software Engineer Requirements:
5+ years working as a Software EngineerStrong experience working with JavaScript and TypeScript.3+ years experience working with Node.js.Comfortable commuting to Central London 2 days per week. Experience communicating directly with external clients and meeting deadlines.Experience mentoring other engineers and working as a technical lead on projects.
This would suit a full stack JavaScript engineer who wants to have more ownership and impact in their work. You will work full cycle, scoping out requirements and delivering the end-end solution. This is a fast paced, project driven environment.
About the Company
At Wilson Brown, we pride ourselves on our quality driven approach to Technology & Change recruitment. With over 25 years of international experience working both externally and in-house, we believe in a collaborative approach to recruitment. We partner with our clients to understand their unique needs and act as an extension of their team throughout the entire recruitment process. This ensures that we consistently deliver results that exceed expectations whilst providing outstanding client and candidate experience. If yo... Know more
Related Jobs


- Company Name
- MRJ Recruitment
- Job Title
- Frontend Developer
- Job Description
- Front-End Developer – Shape the Future of Tech Are you ready to be part of something game-changing? We’re working with a forward-thinking company that’s revolutionising the way tech is experienced. If you're looking for a chance to contribute to a platform that will influence millions of users, this is the opportunity you've been waiting for. What’s the Role? As a Front-End Developer, you'll play a pivotal role in crafting and enhancing features that will define the future of the company’s platform. With a recent migration to a purpose built platform, you’ll be at the heart of a team that's innovating at speed, working on a tech stack that combines cutting-edge tools with proven technologies. Whether it's integrating backend systems or building seamless front-end interfaces, you’ll be shaping a product that’s pushing boundaries. What You’ll Do: Build and Optimise: Develop, customise, and implement new features that align with the company’s vision. Collaborate: Work with a dynamic team of developers, exchanging ideas and ensuring delivery to the highest standard. Mentor: Provide guidance to junior developers, helping elevate team performance. Own Your Work: Take responsibility for code from development to production, ensuring everything runs smoothly post-launch. Innovate: Push the envelope in testing, optimisation, and code quality to maintain industry-leading standards. What You’ll Need: Proven Web Development Experience: Expertise in ReactJS, JavaScript, HTML, and CSS. TypeScript Knowledge: You understand the latest ES standards and TypeScript, and know how to apply them effectively. Experience with Testing: Knowledge of unit and functional testing to ensure top-quality code. Git Proficiency: Familiar with using Git for version control in collaborative environments. Team-Oriented: You’re a strong communicator and love collaborating with diverse teams to solve complex problems. Bonus Points For: Gaming Experience: An interest in gaming technology or industry experience is a plus. Ownership: Experience taking charge of systems or sub-systems will set you apart. Perks: £50k - £55k + Perks Hybrid working with 2 days spent in MCR office Flexi Start& much, much more... If you’re ready to take on an exciting challenge and be part of a team that’s shaping the future of tech, apply now. This is more than just another development role—it's your chance to leave a lasting impact.


- Company Name
- Lockheed Martin
- Job Title
- Software Engineer
- Job Description
- We have various exciting opportunities arising at our site in Gloucester for Software Engineers, primarily a variety of Defence, Cyber and Intelligence programmes. At Lockheed Martin we’ll provide you with meaningful work and education opportunities that will allow you to develop your skills and enhance your career with us, but equally important you can also enjoy a strong work life balance. To ensure this we offer a flexible work schedule, hybrid work and a comprehensive benefits package to enable you to live a healthy fulfilling life in and outside of work. A range of specialisms exist in this essential and rewarding role. You may specialise in just one area or operate across multiple Software Development disciplines with a specific focus on the Cyber domain. Typically, you will be involved in one or more of the following: Planning, conducting and coordinating software development activities. Design and development of tests to debug software Working with customer requirements that are to be programmed into business/mission applications, whilst utilising the appropriates standards, processes and tools throughout the entire development lifecycle. Correction of program errors Preparation of operating instructions Documentation of program development Analysis of system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. As a Software Engineer, you’ll play a pivotal role in developing cutting edge DevSecOps software systems and applications. You’ll be at the forefront of driving innovation and safeguarding digital infrastructures in the UK. If you’re passionate about Software Engineering and eager to take your career to the next level, we want to hear from you! Apply now to join our team and embark on an exciting journey of innovation and growth. Required skills, qualifications and experience Proficient in current Java and other languages such as Python. Experience of developing on Linux. Thorough understanding of mocking up and unit testing frameworks such as JUnit 5.x (Jupiter). Experienced with Git version control. Knowledge of Agile Development using SCRUM. Experience in mentoring junior team members Experience in Oracle/ Relational Databases and/or Mongo Experience in GitLab CI/CD Pipelines Knowledge of Apache NiFi Experience in JavaScript/TypeScript & React Experience of Elasticsearch and Kibana Knowledge of Hibernate Proficiency in the use of Atlassian Suite - Bitbucket, Jira, Confluence We would love to hear from you if you have any of the following Qualifications or Certifications: Experience of JSF (Primefaces) Knowledge of developing software for cloud deployment – specifically AWS Developing software for microservice and or serverless architectures Can support maturation of CI/CD software pipelines for Cloud deployments Understanding the development challenges moving on-prem workload to cloud, Hands on experience in using some AWS Services such as EC2, EKS, Fargate, IAM, S3, Lambda What we offer you At Lockheed Martin our employees come first and therefore your physical, mental and financial wellbeing matters to us. On top of working in a highly supportive, friendly, respectful environment you can expect so much more. We are an employer in support of and offering Flexible working with the option to also work a 4 day week depending on business requirements, where you have the option of Fridays off. We offer Competitive salaries alongside a flexible holiday entitlement. We have a Wealth of benefits available to you that can be selected through our wellbeing tool upon commencement of employment. Just a few of our amazing benefits are shown below: Private Medical Insurance Competitive Pension Dental Critical Illness Life Assurance Travel Insurance Employee discounts for top high street shops Employee Assistance Program which includes free face to face counseling sessions, Legal advice, Financial advice, etc Internal training and development alongside our Education assistance programmes Reimbursement for a professional membership Competitive policies that support flexibility and family leave inclusive of enhanced maternity leave Business Environment Lockheed Martin Rotary and Mission Systems (RMS) provides systems engineering, software development, training solutions and complex program management for global security, civil and commercial markets. Simply stated, our mission is to be the world’s leading global security and aerospace company. To achieve this mission, RMS draws on its core capabilities in advanced platforms and weapons, C4ISR, global sustainment, training and sensors. Equal Opportunity Statement Lockheed Martin is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. Diversity and inclusion are fundamental to our culture and reflect our values of doing what's right, respecting others and performing with excellence. By engaging with all our employees' diverse talents and experiences every day, we can innovate different and better, creating cutting edge solutions and unparalleled customer value. We know that diversity of thought leads to better solutions for our customers. Our top priority is finding the best candidate for the job and if you are interested in the position, we’d love to hear how you might contribute to our mission and our team and would encourage you to apply, even if you don’t believe you meet every one of the criteria set out in our job advert. In addition, we are committed to inclusion of all individuals and will make reasonable adjustments to our applications process. If you require assistance or adjustments to participate in the job application or interview process, please contact recruitment.lmuk@global.lmco.com or call 023 92 458 000.


- Company Name
- UK Home Office
- Job Title
- Senior Microsoft 365 Developer
- Job Description
- Drive Innovation with Microsoft 365 at the Heart of UK National Security In this role you will be working within the Collaboration Engineering team in End User Compute and Collaboration (EUC&C), which is part of Digital, Data and Technology (DDaT), to provide Microsoft 365 (M365) services to over 65,000 users across the Home Office. EUC&C are responsible for all core Home Office end-user services, including the provision and support of devices, including development and support of applications and business critical services such as Exchange, Microsoft Teams, SharePoint Online, and OneDrive. The Collaboration Engineering team comprises of multi-skilled, multi-disciplinary, product-focused agile squads - including Infrastructure Engineers, Developers, DevOps Engineers, and QA Testers. They ensure Microsoft 365, Azure and Power Platform services, as well as products built upon these platforms, are integrated, tested, delivered, and operated. DDaT enables the Home Office to keep the UK safe and secure. They do this by designing, building, and running the services that help people apply for visas or passports, support policing and counter-terrorism operations, and protect the UK’s borders. Team members have specialised knowledge and a calling to build on it. We want the best people to come to the Home Office and work in the diverse roles and communities they’re passionate about. This is how we produce exceptional outcomes. What You’ll Do Lead your squad to develop new solutions as well as improving and supporting existing solutions built upon M365, Azure, and Power Platform. Deliver secure, reliable, and scalable software, and support your team with technical tasks when needed. Evaluate and advise on design choices and ensure that software is high quality and balances technical and business considerations. Define and document test cases for new systems and maintain live systems to ensure ongoing performance. Evolve new approaches/solutions with other professions through discovery, maintain a focus on development and deployment. Help prioritise and direct technical tasks across your team, to balance new and live services. Understand and evaluate changes to the M365 and Azure platforms, stay up to date with new technologies, and assessing impacts and opportunities. What You’ll Bring Demonstrable experience leading the design, review, and maintenance of Microsoft software applications, components, modules, and documentation at an enterprise scale (Lead essential criteria). Leading on designing, coding, testing, documents, amends, and refactoring programs/scripts. Designing test cases and scripts under own direction, mapping back predetermined criteria and reporting testing outcomes. Providing technical expertise to enable the configuration of system components and equipment for system tests. Managing and updating data systems, enabling the availability, integrity of searchability of information which can be utilised by many sources. Utilising application management software and tools to investigate issues, collect performance statistics and create reports. Technologies You’ll Work With Backend: Azure (Logic Apps, Function Apps, Automation Accounts, App Services), PowerShell (5.1, 7.x, Azure, Exchange, PowerApps, Security & Compliance, SPO, Teams), M365 PnP, M365 CLI, Graph API. Frontend: Power Apps, Power Fx, SharePoint Fx (SPfx), Fluent UI, React, JavaScript, C#, CSOM, Adaptive Cards, Lists Conditional Formatting, Copilot Studio. Data: Microsoft Dataverse, Microsoft Fabric, Azure Blob Storage, Azure Cosmos DB, Azure Data Lake. DevOps: Azure DevOps, Git, Azure Pipelines, Bicep, Terraform. Tooling: Microsoft Dev Box, Visual Studio Code, PowerShell ISE, ShareGate, SharePoint Migration Tool, Azure Monitor, Azure Log Analytics Why Join Us? Exceptional pension: Employer contribution of 28.97%. Generous leave: 25 days annual leave (rising to 30 with service), 8 public holidays, and 1 day for the King’s Birthday. Flexible working: Options include full-time, part-time, compressed hours, job sharing, and a hybrid model (minimum 60% on-site). Learning and development: Access to training, technical accreditations, and funded qualifications (subject to approval). Recognition and inclusion: A culture that champions diversity, enhanced parental leave schemes, annual bonuses, and recognition awards. Learn more about our benefits: Benefits - Home Office Careers Additional Information This role requires SC clearance. To meet national security vetting requirements, you typically need to have been resident in the UK for at least three years. Unfortunately we cannot offer sponsorship. Ready to lead, innovate, and make an impact? Click "Apply" to explore the full job description and salary details.


- Company Name
- Roku
- Job Title
- Senior Software Engineer, IOT
- Job Description
- Teamwork makes the stream work. Roku Is Changing How The World Watches TV Roku is the #1 TV streaming platform in the US and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About The Team Our team’s mission is to build Roku’s IOT devices. We will do this in close cooperation with ODM’s and ensure the products fulfils Roku’s desire to launch high quality products at an attractive price point. As Senior SW Engineer, you will join an experienced team used to delivering awesome products for Roku. Because this is a senior-level role with a high level of visibility, you must have a proven track record of designing, developing, and porting software for new hardware platforms, from prototype to mass production. We value people who pride themselves on their ability to navigate ambiguity, collaborate, and partner with both internal and external teams, who have demanding engineering standards and a passion for working within the constraints of partner requirements to build highest-performing, best-in-class consumer products. We aren’t kidding that Roku is a place where no one is a bystander. If you want to work on a team where you will be surrounded by the best talent-building things used by millions of people, if you want a tech culture that just works, you should reach out. About The Role With so many people using our products globally, we've become well-known for products that "just work" right out of the box and integrate almost by magic. That doesn't happen by accident, which is why we are committed to making sure our products aren't just intuitive, they're obvious. To support that commitment, the Roku NPI IOT Team focuses on developing all products and features for the Roku’s new Smart Home IOT product portfolio. Roku Smart Home brings you simple, smart products for anywhere you call home. Easily integrate home monitoring, custom lighting, and smart power at a better value than ever before. That’s pretty smart. Our goal is to help our customers with a smooth user experience when using our Smart Home devices. We accomplish this using state of the art technology and engineering to make it happen, with consideration for the customer as the center of all that we do. What You'll Be Doing Porting Roku’s proprietary kernel to different SoCs Bootloader development and maintenance System-on-a-Chip (SoC) integration and board bring-up Development of Roku’s proprietary RTOS, working primarily in C Development of drivers (DMA, flash driver, MMU, PLL, watchdog, etc.) and doing real time performance analysis NPI software development Code maintenance and scalability solution design and development Implement and support NPI manufacturing functionality Partner with internal QA and development teams Everything involved in our end-to-end product development and release cycles We're excited if you have 8+ years of relevant software development experience 5+ years C/C++ coding experience Expertise in bare metal development on SoCs Experience working with RTOSs Experience in bootloader development, including secure-boot operations Experience working with IOT products, Bluetooth and Wi-Fi Bachelor's or Master’s degree in Computer Science/Engineering, Electrical Engineering, or other relevant fields Ability to excel working in a fast-paced engineering environment Have an ability to communicate with candour and effectiveness Experience working collaboratively with cross-functional teams Familiarity with Python is a bonus International product experience (nice to have) Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms.