cover image
Dentons

Front End Developer

Hybrid

England, United Kingdom

Full Time

11-03-2025

Job Specifications

Location: UK
Department: Innovation

Responsibilities

Drive the deployment of cutting-edge legal tech solutions and oversee end-to-end implementation from PoC to MVP and beyond.
Partner with legal teams, Data Scientists, Frontend Engineers, and Product Managers to gather requirements, align on objectives, and ensure shared accountability. Provide transparent updates on progress and risks throughout the project lifecycle, maintaining clear communication with all stakeholders.
Oversee the full lifecycle of backend and AI-focused initiatives, balancing resource allocation, risk management, and quality controls. Ensure projects are delivered on time and meet the highest standards.
Lead by example, conducting code reviews and sharing expertise on cloud infrastructure, DevOps, and data engineering.
Promote best practices in security, data privacy, and regulatory compliance. Collaborate with Information Security and Data Protection teams to build robust, compliant solutions.
Identify opportunities to optimize workflows, infrastructures, and technology stacks, driving continuous improvement across projects and teams.

Required experience, skills, and attributes

Technical Skills

Demonstrated experience in front-end development and UI/UX design, supported by a strong portfolio of responsive, interactive web applications.
Expertise in HTML5, CSS3, and JavaScript, along with proficiency in modern front-end frameworks (e.g., React, Angular, or Vue.js) and a solid grasp of cross-browser compatibility and performance optimisation.
Deep understanding of user-centred design principles and methodologies, including usability, accessibility (WCAG), information architecture, and responsive design.
Experience using design and prototyping tools such as Figma, Sketch, Adobe XD, or InVision, with the ability to translate design concepts into high-quality, production-ready code.
Proven ability to collaborate effectively with cross-functional teams—including data scientists, product managers, backend engineers, and other stakeholders—to deliver cohesive and intuitive digital solutions.
Familiarity with version control systems (e.g., Git) and agile development methodologies.
Experience integrating front-end applications with APIs and backend services to build dynamic, data-driven user experiences.
Knowledge of modern testing frameworks and tools (e.g., Jest, Cypress) to ensure robust quality assurance and application performance.
Experience with cloud deployment practices for front-end applications, including containerization and continuous integration/deployment pipelines on platforms such as Azure, AWS, or GCP.
Knowledge of interfacing with Large Language Models (LLMs) and AI-based services to integrate advanced features into user interfaces.

Personal Attributes

Excellent written and verbal communication skills.
Methodical approach to work with a strong focus on accuracy.
Can clearly explain problems and issues to others and contribute to their resolution.
Able to prioritise and multi-task particularly when working under pressure and to tight project deadlines.
Able to interact positively at all levels and a good team player.
Able to demonstrate excellent customer / client facing skills.
Flexible and adaptable to changing circumstances.
Can demonstrate confidence and resilience to overcome obstacles to deliver what is required.
Strong problem solving skills to deal with complex issues.
Can demonstrate initiative and the ability to be proactive, while also being able to follow instructions and provide support to the Applications Services Manager.
Experience of working in a law firm or a professional services environment would be an advantage.

About the Company

Across over 80 countries, Dentons helps you grow, protect, operate and finance your organization by providing uniquely global and deeply local legal solutions. Polycentric, purpose-driven and committed to inclusion, diversity, equity and sustainability, we focus on what matters most to you. Know more

Related Jobs

Company background Company brand
Company Name
JPMorganChase
Job Title
Software Engineer III - Java, Python
Job Description
Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Corporate Technology, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. Job Responsibilities Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, equity, inclusion, and respect Required Qualifications, Capabilities, And Skills Hands-on practical experience in system design, application development, testing, and operational stability Proficient in coding in one or more languages - Java / Python Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Overall knowledge of the Software Development Life Cycle Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) Experience of using and deploying to public cloud Preferred Qualifications, Capabilities, And Skills Familiarity with modern front-end technologies Exposure to cloud technologies ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we’re setting our businesses, clients, customers and employees up for success.
Bournemouth, United Kingdom
On site
Full Time
13-03-2025
Company background Company brand
Company Name
Darktrace
Job Title
Python Software Engineer
Job Description
Darktrace has more than 2,500 employees located globally. Founded by mathematicians and cyber defence experts in 2013, Darktrace is a global leader in cyber security AI, delivering complete AI-powered solutions in its mission to free the world of cyber disruption. For over a decade, Darktrace has pioneered a proactive, AI-native approach to security. Our roots lie deep in innovation. The Darktrace AI Research Centre based in Cambridge, UK, has conducted research establishing new thresholds in cybersecurity, with technology innovations backed by over 200 patents and pending applications. Today, Darktrace is a global leader in cybersecurity AI, delivering the essential cybersecurity platform to protect organisations today and for an ever-changing future. What will I be doing: You will join the significant R&D teams in Cambridge that create and improve the products behind the company’s rapid growth. Our software engineers work across a wide variety of projects and with a diverse toolset. Contributing to projects ranging from the rapid prototyping of new ideas, Working to the solid structured development of existing platforms, Working towards the aim of furthering our unique methodology in defending against unknown cyber-attacks, Innovation is of paramount importance and as such, creativity in approach is encouraged as much as traditional project-based development, The role requires the core competency of python development but will expand to become more specialised in one or more areas of technology. This is a hybrid role, and the expectation would be to work a minimum of 2 days a week in the Cambridge office. What experience do I need: We welcome applications from engineers who have a solution focused mindset that can combine this with an analytical approach to problem-solving. During the interview process you’ll be able to demonstrate your ability to program using Python and will show an understanding of writing code in a production environment. Additionally, it’s likely that you’ll be: Comfortable working autonomously and taking independent decisions as well as having the ability to work cooperatively within a team, Able to show knowledge or interest in cyber-security / malware forensics, Experienced with statistical analysis of static or dynamic systems, Familiar with Docker, Knowledgeable about cloud computing environments would be beneficial. Experience of working with a range of other programming languages such as JavaScript, Rust, and C++ would also be beneficial but isn’t essential. Benefits we offer: 23 days’ holiday + all public holidays, rising to 25 days after 2 years of service, Additional day off for your birthday, Private medical insurance which covers you, your cohabiting partner and children, Life insurance of 4 times your base salary, Salary sacrifice pension scheme, Enhanced family leave, Confidential Employee Assistance Program, Cycle to work scheme.
Cambridge, United Kingdom
Hybrid
Full Time
12-03-2025
Company background Company brand
Company Name
NJF Global Holdings Ltd
Job Title
DevOps Engineer
Job Description
DevOps Engineer (Infrastructure) - Quant Investment Firm We're seeking an Infrastructure - DevOps Engineer to help build and enhance our research platform. This role focuses on workflow-driven software solutions, scalable resource orchestration, and high-performance computing (HPC) to support advanced research and trading operations. Key Responsibilities: Develop and maintain software for high-performance computing environments. Design and implement orchestration-driven resource management solutions. Enhance CI/CD pipelines and deployment automation. Collaborate with cross-functional teams to deliver robust infrastructure solutions. Stay updated on emerging DevOps and cloud technologies. Skills & Experience: Strong software engineering background (TDD, OOP, Software Architecture). Proficiency in Golang. Experience with CI/CD tools (GitLab, GitHub Actions). Knowledge of event-driven architectures and workflow orchestration (Apache Airflow, Temporal). Familiarity with monitoring & metrics tools (Grafana, Prometheus, Splunk, Kibana). Experience with AWS and cloud-based deployments. Interest in HPC environments and data centers. This role offers an opportunity to work on cutting-edge infrastructure solutions in a collaborative and innovative environment.
London, United Kingdom
On site
Full Time
11-03-2025
Company background Company brand
Company Name
Xero
Job Title
Senior Software Engineer
Job Description
Our Purpose At Xero, we’re here to help you supercharge your business. We do this by automating routine tasks, surfacing actionable insights and connecting businesses with the right data, advisors and apps. When that happens, we’re not only making life better for small business, we’ll be building a stronger economy that can change the world. You'll help build and manage software that solves engineering problems at scale. You’ll work in collaboration with other Xeros to help create and deliver beautiful software to our customers, faster. You’ll undertake software application development on applications in our existing suite of products (including new ones), contributing to new or improved experiences for our customers, internal and external. You’ll help maintain the standard for engineering excellence at Xero and support your team members in building products together. You’ll demonstrate leadership on best practices, and be a role model and mentor for other team members. You’ll contribute to our cross functional environment by working towards the same objectives, using modern principles and practices. You’ll be enabled to seek clarity with technical complexities and be able to demonstrate smart ways to automate. You’ll be able to make data-driven decisions that will release value early to solve Xero customers' problems more effectively. What you'll do Create software - Care deeply about customer problems and technical excellence, develop high quality and scalable software, and coach others to do the same. Relentlessly automate any manual processes. Contribute to technical solution designs that embrace a quality-first approach. Participate in code reviews as a role model for giving and receiving feedback. Test software - Design and perform sophisticated testing activities that effectively and efficiently reveal product quality across a range of risk areas and quality criteria. Coach team members to enable high quality testing in line with Xero’s quality strategy and standards. Resolve issues - Efficiently assess the causes and identify solutions for development or production issues, and effectively communicate the impact to stakeholders. Recognise common patterns of failure to mitigate issues before they reach production. Proactively participate in incident responses and contribute to post-mortems. Continuous improvement - Proactively maintain, grow and share knowledge of development technologies used in the development of Xero’s software applications. Deliver infrastructure in a production environment - Champion automation of delivery processes. Coach and support engineers to ensure all software is running as expected and proactively works to prevent customer facing problems. Modern software and delivery practices - Be a proactive champion of agile and delivery practices who coaches and develops others in this space in order to ensure a consistent approach to ways of working. Recruitment - Participate in interviews and recruitment processes. What you'll bring High level of experience in a range of languages and tools including experience in the tech we use C#/.Net, React, SQL Server, and AWS. Proven ability to contribute to internal ecosystems, build SDKs and libraries to enable other teams to integrate with their products. Able to debug across the entire Xero technology stack to unblock the team. Able to make major code design decisions for individual products. Highly proficient in the architecture and implementation of distributed systems. Ability to refactor complex, monolithic systems into scalable, resilient components. Proficient with CI/CD concepts and tooling. Strong advocate and teacher of TDD and automated tooling to safely and repeatedly release code. Ability to review and coordinate team processes to improve quality and strengthen feedback loops. Why Xero? Offering very generous paid leave to use however you’d like (plus statutory holidays!), dedicated paid leave to care for your physical and mental wellbeing as well as an Employee Assistance Program to access mental health care for you and your family, private medical insurance, gym passes, employee resource groups, 26 weeks of paid parental leave for primary caregivers, an Employee Share Plan, beautiful offices, flexible working, and many other benefits that reflect our human value, you’ll do the best work of your life at Xero.
United Kingdom
Remote
Full Time
12-03-2025