You will join a leading UK wide company that provides best of breed CRM and integrated digital IT and SaaS solutions to clients. They own a portfolio of cloud products and in this role you will join the solutions divison delivering projects based predominantly in the ‘not for profit’ sector.
About The Role
The lead front-end software engineer will work with their multi-disciplinary team in the delivery of integrated web solutions, predominantly for the not-for-profit sector. The ideal candidate will be comfortable leading and working in a team environment across a variety of projects and in line with agreed schedules. Along with sound technical knowledge, the candidate should be able to produce web solutions
that are accessible, performant, and user-friendly.
Key Accountabilities
Leading the design, delivery and maintenance of web solutions
Work with architects, designers and engineers to ensure smooth progress from concept to implementation
Leading and overseeing front-end work and owning the application of good practice
Oversee and execute process improvements and the development of policies, procedures, methods, and tools in support of delivery.
Working with, and leading, the wider team to deliver a product that meets technical and quality criteria
Leading the team to support pre-sales processes and working with sales and account management professionals to win new business; proposal review and refinement; recruiting and staff development.
Support limited legacy systems short term
Line management, coaching and mentoring of other engineering team members
Requirements
5+ years as a senior software engineer focussed around web technologies
Great communication skills and design detail focussed
Proven ability to robustly line up visual elements across myriad screen sizes with optimal HTML/CSS
Proven experience of accessibility and SEO
Proven experience of modern engineering practices and processes such as OOP, SOLID, MVC, TDD, BDD, DDD
Proven experience of delivering products and native apps in at least one of React, Angular or Vue
Extensive experience of HTML/HTML5
Extensive experience of CSS to implement responsive design (including features such as flexbox and grid)
Extensive experience in web security (CSP, CSRF, XSS, etc.)
Extensive experience in optimising for performance (topics such as Core Web Vitals and similar)
Experience of Version Control software (we use a mix of Subversion and Git)
Experience of native apps and releasing to app stores
Experience in automated testing tools (e.g. Selenium, Puppeteer).
Experience of GraphQL
Design skills
Knowledge of server-side languages – in particular for templating and simple logic such as loops and conditionals (e.g. JSP, PHP and ASP)
Knowledge of SQL (we use PostgreSQL, MS-SQL and Oracle)
Experience of deployment practices e.g. Docker
Experience of integrating commonly used systems such as Google Maps, Analytics, Address validation tools, and similar
Knowledge of crafting HTML for email
Desirable
Design skills
Knowledge of server-side languages – in particular for templating and simple logic such as
loops and conditionals (e.g. JSP, PHP and ASP)
Knowledge of SQL (we use PostgreSQL, MS-SQL and Oracle)
Experience of deployment practices e.g. Docker
Experience of integrating commonly used systems such as Google Maps, Analytics, Address validation tools, and similar
Knowledge of crafting HTML for email
Personal Attributes
Strong inter-personal and team leadership skills
Self-motivated, enthusiastic, team and quality focused
Able to communicate effectively with both engineers and senior management
Coaching and mentoring approach in order to develop the skills of the team
Appreciation of commercial aspects of software engineering
Customer focused and results driven.
Proactive with respect to personal development
In return the client is offering a competitive salary of upto GBP 60,000 per annum depending on experience plus a host of other benefits such as a benefits package which includes life assurance, private medical cover, income protection, company pension and 25 days annual leave, as well as additional flexible benefits to suit your
lifestyle and enhance your well-being. If you are looking to join a company that invests in its people then look no further, get in touch with us now!
