- Company Name
- Dentons
- Job Title
- Front End Developer
- Job Description
-
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.