2398 jobs - 17 added today
176449 registered Jobseekers
Recruiting? Call us on
Posted 16 days ago
Apply on company site
Location:
Job type:
Permanent
Category:
The Firm

Founded by Victor Mishcon in a one-room office in Brixton in
1937 we have offices in London and employ more than 900 people, with
over 500 lawyers offering a wide range of legal services to companies
and individuals.

In every area of the law that we operate, Mishcon de Reya prides
itself in providing a best in class service to its clients.
Specifically we offer the following legal services: corporate; dispute
resolution; employment; family; private client; and real estate. An
entrepreneurial spirit - where candour and involvement are key -
characterises our ability to develop and execute the strategies
required to achieve our clients’ goals in all these areas. We are an
independent firm with an international footprint that extends far
beyond our offices in London.

The Department

The IT Development team works with teams within the Technology
department and directly with business stakeholders, to design, develop
and maintain Mishcon de Reya's software application portfolio as well
as creating cutting-edge legal technology innovations. The team
develops and integrates across a number of platforms.

Responsibilities/Duties

• Maintain excellent User Experience with new functionality,
maintain and enhance legacy functionality and codebase.

• Working alongside Business Analysts, UX specialists to implement
visualisations created within low and high fidelity mockups into web
applications to enhance user experience of our solutions.

• Working with Back End teams to align Front End functionality.

•Collaborate on application architecture, design and UX to
develop solutions that are usable, accessible, and responsive and
which make a strong visual impact.

•Maintaining brand consistency throughout the solution.

• Design and develop new software solutions, as well as
enhancements and defect resolution to existing, based upon reported
issues, feedback or roadmap.

• Perform third line (development) support, liaising with all
Support, Systems and Training teams to resolve issues. Feedback of
information to such teams to assist in skills transfer.

• Provide consultative and technical input to the user community
on the use of development technologies, as well as writing formal
recommendations on the feasibility of new or potential solutions and innovations.

• Verify the quality of development deliverables through quality
assurance processes, peer review, unit testing and code reviews.

• Report to and take direction from the Head of IT Development.

• Ensure that development best practices, documentation and
coding standards are followed and enhanced where possible.

• Preparing accurate functional or technical specification
documents or product backlogs with validated requirements or user
stories, acceptance criteria, quantifiable estimates and stated deliverables.

• Working to an agreed specification, product backlog or
statement of work to complete projects, as directed and scheduled, to
timescale, estimates and within budget. Communicating all potential
risks, issues and reporting progress to project managers and
development manager throughout.

Skills/Experience

• Exceptional UI\UX Skills and extensive knowledge and
experience of delivery and development leveraging ReactJS, Angular,
Redux, JavaScript, jQuery, Bootstrap, AJAX, JSON, HTML5 & CSS.

•Experience of developing, modern, innovative, user-centric Web
or Mobile applications in a rapidly moving, evolving, enterprise
environment undergoing digital transformation.

• Translating designs and wireframes into high quality code.

• iOS mobile application development experience is advantageous.

•Exposure to any of iManage Work DMS, Aderant PMS, InterAction
CRM or equivalent legal technology platforms, in a similar firm or the
legal technology environment is useful, but not essential.

•Used to working within methodologies such as Agile
Scrum/Kanban, Waterfall, ITIL and PRINCEII and platforms such as
Sketch, Invision, Jira and Confluence.

•Familiar working with a Back End team who build solutions with
the following technology stack:

oDevelopment: C#, .Net Web API RESTFul web services, windows
services, WCF/SOAP web services
oData layer: ORMs Entity
Framework and Dapper, EF Code First Migrations
oDI Container:
Unity
oArchitectural patterns: Microservices, Domain Driven
Design, SOLID, Design Patterns
oMessage Broker:
RabbitMQ
oLogging: Serilog with Seq
oCI pipeline:
Bitbucket, Team City, Octopus Deploy, Docker

Skills/Attributes

• A natural innovator with a passion for user experience,
feeling ownership and pride over everything you create.

• Able to take ownership and assume responsibility for
deliverables and quality.

• Proven track record in Software Development Lifecycle and
associated methodologies, as well as end to end experience of the
project and product lifecycles.

• Proven experience at driving consensus across multiple stakeholders.

• Flexible and willing to undertake a wide variety of
challenging tasks.

• Highly diligent with focus on the details.

• Proven experience interacting directly with end users and
subject matter experts, irrespective or seniority, in a professional manner.

• Excellent written and verbal communication skills and
attention to detail are a necessity.

• Participating in internal client meetings when appropriate.

• Able to discuss technical issues in a clear and positive way
to non-technical audiences.

• Experience in enterprise-level scalable, distributable,
multi-tiered environments.

• Good problem management skills – able to see a problem through
to a solution.

• Ability to analyse technical challenges and approaches
solutions in a systematic fashion.

• A resourceful team player, who demonstrates a flexible,
‘can-do’ attitude.

• Proven experience of working effectively in a small team and
showing an ability to work on own initiative and manage multiple
priorities, whilst remaining approachable and professional, is an
absolute must-have.

• The ability to learn and absorb large quantities of
information and take on new skills in a relatively short period of
time and to work to agreed deadlines and timescales.

No agencies

Please note that this job profile is not an exhaustive list of
duties but merely an outline of the key components of the role. You
may be required by your line manager to take on additional
responsibilities when requested.
The Firm

Founded by Victor Mishcon in a one-room office in Brixton in
1937 we have offices in London and employ more than 900 people, with
over 500 lawyers offering a wide range of legal services to companies
and individuals.

In every area of the law that we operate, Mishcon de Reya prides
itself in providing a best in class service to its clients.
Specifically we offer the following legal services: corporate; dispute
resolution; employment; family; private client; and real estate. An
entrepreneurial spirit - where candour and involvement are key -
characterises our ability to develop and execute the strategies
required to achieve our clients’ goals in all these areas. We are an
independent firm with an international footprint that extends far
beyond our offices in London.

The Department

The IT Development team works with teams within the Technology
department and directly with business stakeholders, to design, develop
and maintain Mishcon de Reya's software application portfolio as well
as creating cutting-edge legal technology innovations. The team
develops and integrates across a number of platforms.

Responsibilities/Duties

• Maintain excellent User Experience with new functionality,
maintain and enhance legacy functionality and codebase.

• Working alongside Business Analysts, UX specialists to implement
visualisations created within low and high fidelity mockups into web
applications to enhance user experience of our solutions.

• Working with Back End teams to align Front End functionality.

•Collaborate on application architecture, design and UX to
develop solutions that are usable, accessible, and responsive and
which make a strong visual impact.

•Maintaining brand consistency throughout the solution.

• Design and develop new software solutions, as well as
enhancements and defect resolution to existing, based upon reported
issues, feedback or roadmap.

• Perform third line (development) support, liaising with all
Support, Systems and Training teams to resolve issues. Feedback of
information to such teams to assist in skills transfer.

• Provide consultative and technical input to the user community
on the use of development technologies, as well as writing formal
recommendations on the feasibility of new or potential solutions and innovations.

• Verify the quality of development deliverables through quality
assurance processes, peer review, unit testing and code reviews.

• Report to and take direction from the Head of IT Development.

• Ensure that development best practices, documentation and
coding standards are followed and enhanced where possible.

• Preparing accurate functional or technical specification
documents or product backlogs with validated requirements or user
stories, acceptance criteria, quantifiable estimates and stated deliverables.

• Working to an agreed specification, product backlog or
statement of work to complete projects, as directed and scheduled, to
timescale, estimates and within budget. Communicating all potential
risks, issues and reporting progress to project managers and
development manager throughout.

Skills/Experience

• Exceptional UI\UX Skills and extensive knowledge and
experience of delivery and development leveraging ReactJS, Angular,
Redux, JavaScript, jQuery, Bootstrap, AJAX, JSON, HTML5 & CSS.

•Experience of developing, modern, innovative, user-centric Web
or Mobile applications in a rapidly moving, evolving, enterprise
environment undergoing digital transformation.

• Translating designs and wireframes into high quality code.

• iOS mobile application development experience is advantageous.

•Exposure to any of iManage Work DMS, Aderant PMS, InterAction
CRM or equivalent legal technology platforms, in a similar firm or the
legal technology environment is useful, but not essential.

•Used to working within methodologies such as Agile
Scrum/Kanban, Waterfall, ITIL and PRINCEII and platforms such as
Sketch, Invision, Jira and Confluence.

•Familiar working with a Back End team who build solutions with
the following technology stack:

oDevelopment: C#, .Net Web API RESTFul web services, windows
services, WCF/SOAP web services
oData layer: ORMs Entity
Framework and Dapper, EF Code First Migrations
oDI Container:
Unity
oArchitectural patterns: Microservices, Domain Driven
Design, SOLID, Design Patterns
oMessage Broker:
RabbitMQ
oLogging: Serilog with Seq
oCI pipeline:
Bitbucket, Team City, Octopus Deploy, Docker

Skills/Attributes

• A natural innovator with a passion for user experience,
feeling ownership and pride over everything you create.

• Able to take ownership and assume responsibility for
deliverables and quality.

• Proven track record in Software Development Lifecycle and
associated methodologies, as well as end to end experience of the
project and product lifecycles.

• Proven experience at driving consensus across multiple stakeholders.

• Flexible and willing to undertake a wide variety of
challenging tasks.

• Highly diligent with focus on the details.

• Proven experience interacting directly with end users and
subject matter experts, irrespective or seniority, in a professional manner.

• Excellent written and verbal communication skills and
attention to detail are a necessity.

• Participating in internal client meetings when appropriate.

• Able to discuss technical issues in a clear and positive way
to non-technical audiences.

• Experience in enterprise-level scalable, distributable,
multi-tiered environments.

• Good problem management skills – able to see a problem through
to a solution.

• Ability to analyse technical challenges and approaches
solutions in a systematic fashion.

• A resourceful team player, who demonstrates a flexible,
‘can-do’ attitude.

• Proven experience of working effectively in a small team and
showing an ability to work on own initiative and manage multiple
priorities, whilst remaining approachable and professional, is an
absolute must-have.

• The ability to learn and absorb large quantities of
information and take on new skills in a relatively short period of
time and to work to agreed deadlines and timescales.

No agencies

Please note that this job profile is not an exhaustive list of
duties but merely an outline of the key components of the role. You
may be required by your line manager to take on additional
responsibilities when requested.
Select how you want to share: