Senior Front-end Developer

ETeam Inc
Newcastle upon Tyne, United Kingdom
1 month ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Newcastle upon Tyne, United Kingdom

Tech stack

HTML
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Azure
Browser Compatibility
CSS
Cloud Computing
Code Coverage
Databases
Web Development
Node.js
NoSQL
Open Source Technology
Redis
Product Software Implementation Methods
SQL Databases
Systems Integration
User-Centered Design
Web Content Accessibility Guidelines
Web Standards
React
Build Management
Templating
Front End Software Development
Mocha
Docker
Microservices

Job description

Role: Senior Front End Developer Contract Length: 12 months Location: Must be able to work 3 days a week in Leeds or Newcastle office Security Clearance: BPSS

Description:

In Bereavement and Care we deal with delivering systems to manage and pay support payments to citizens in a time of need. So the user interactions for these services must be supportive of people dealing with these problems by being as simple, clear and straightforward to use as possible.

You will work with Node.js, Express, React and templating engines to deliver accessibility compliant UIs using well defined GDS standards. Working with a community of Front End developers committed to building reusable templates and patterns for use throughout the department; you will be able to contribute to shared features and components.

We use industry standard development frameworks and languages to build enterprise level systems but are always looking to bring in new and original ways into practice to help speed of delivery or robustness of software implementation.

Our Senior Front End Developers are experts in Front End development, with proven experience in the design and build user interfaces at scale.

You will: Lead and promote the technical direction and development of reusable patterns and components. Have strong knowledge of modern web development stacks, web standards, user experience, progressive enhancement, performance, accessibility, browser compatibility, tooling and pipelines. Work with cross-functional teams to integrate into the Back End services to ensure that they are built to the same high standards. Ensure we develop accessible user interfaces for client services which work effectively across multiple devices and browsers Use modern tooling and development techniques to write and share test-driven code iteratively delivering. Input into, promote and ensure design standardization processes. Release, maintain and support the deployment of products and code packages. Coach, mentor and line manage colleagues. Engage with teams across different levels and capabilities. Be an enabler for multiple teams, driving consistency, standards, pace and quality, resolving technical blockers, and promoting re-use and collaboration through the wider communities. Engage with and contribute to the engineering and user-centered design communities. Have an excellent ability to self-organize and define priorities. Docker, CI and deployment of components. Delivery end to end testing using TDD and BDD.

Technical Skills required Please list in priority of order the 3 or 4 most important key criteria, this will be used by PSR for sifting This should also include the Levels of skills you require Significant demonstrable expertise in Front End development of large-scale systems dealing with high numbers of users, transactions and business processes. Detailed working knowledge and extensive experience of open-source technologies including HTML, CSS, client and Server Side JavaScript, TypeScriptNode.js and other modern Front End frameworks and templating languages. Experience in building accessible compliant user interfaces (WCAG). Proven ability in delivering thorough unit level test coverage using common testing frameworks such as Jest or Mocha. Experience integrating with a wide range of technical systems including database technologies (SQL or NoSQL), caching tools such as Redis and API Microservices, all deploying into cloud-based infrastructure. (AWS or Azure). Influential and able to lead Front End activities, set and develop best practice for an agile team and contribute across multiple teams. You will ensure consistency whilst promoting standards as well as creating a coaching and mentoring culture.

Knowledge and Experience required: eg Previous experience of working for a government dept. As per Job description. Previous experience of working in client or government beneficial Knowledge of public cloud technologies, cloud hosting Experience in working in Agile

Requirements

Significant demonstrable expertise in Front End development of large-scale systems dealing with high numbers of users, transactions and business processes. Detailed working knowledge and extensive experience of open-source technologies including HTML, CSS, client and Server Side JavaScript, TypeScriptNode.js and other modern Front End frameworks and templating languages. Experience in building accessible compliant user interfaces (WCAG). Proven ability in delivering thorough unit level test coverage using common testing frameworks such as Jest or Mocha. Experience integrating with a wide range of technical systems including database technologies (SQL or NoSQL), caching tools such as Redis and API Microservices, all deploying into cloud-based infrastructure. (AWS or Azure). Influential and able to lead Front End activities, set and develop best practice for an agile team and contribute across multiple teams. You will ensure consistency whilst promoting standards as well as creating a coaching and mentoring culture.

Knowledge and Experience required: eg Previous experience of working for a government dept. As per Job description. Previous experience of working in client or government beneficial Knowledge of public cloud technologies, cloud hosting Experience in working in Agile

Apply for this position