About The Role
FDM is a global business and technology consultancy seeking a Lead UI Software Engineer to work for our client within the Finance sector. This is initially a 6-month contract with the potential to extend and will be a hybrid role based in London.
The Lead UI Software Engineer will provide technical leadership on our client’s flagship platform. This includes the Fusion Platform UI team and setting the standards and direction of other UI Engineers across several teams. The role holder will demonstrate the benefits of approaches to development and delivery either through working as a team member or through group sessions.
The ideal candidate will be passionate about software development and keen to use their technical and mentoring skills to help their development team to be successful. They should be comfortable working in agile teams, foster transparent communication, have a commitment to quality, and a focus on getting things done.
Responsibilities
* Act as the primary technical leader and developer on the Fusion UI team, demonstrating strong technical competencies and acting as a dependable and high value contributor within the team such that other team members know what they should aspire to.
* Be an expert in modern UI Engineering using React/Typescript/JavaScript and OO design principles.
* Provide technical oversight of the analysis and design for assigned projects.
* Design, develop, test, and oversee production software solutions, including the development of highly complex systems, and modifications to existing systems.
* Be able to communicate the architecture and principles behind a system to both technical and non-technical stakeholders.
* Work alongside Team Leaders, to provide technical leadership and direction for the development team.
* Participate in retrospectives and seek opportunities to drive best practice.
* Lead the software team to deliver high quality and innovative software solutions.
About You
Requirements
* Demonstrable experience in HTML5, React 16/17+, Typescript4/5+, JavaScript.
* UI Libraries such as Material UI or Ant Design.
* CSS pre-processors such as SASS and LESS.
* Testing frameworks e.g. Jest.
* Build tools such as Webpack.
* Code quality and governance tools such as Sonarqube.
* Responsive design and cross-browser compatibility.
* Version control systems such as git i.e. gitlabs.
* Agile development methodologies i.e. Scrum.
* Strong communication and collaboration skills.
#J-18808-Ljbffr