Front End Engineer - Node.JS & React

Qt Group
Bristol, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Bristol, United Kingdom

Tech stack

Testing (Software)
API
Agile Methodologies
Artificial Intelligence
Algorithm Design
Data analysis
Applications Architecture
Cloud Computing
Code Review
Computer Security
Computer Programming
Continuous Delivery
Continuous Integration
Database Design
Software Debugging
Machine Learning
Node.js
Service-Oriented Architecture
Software Engineering
TypeScript
Web Services
Scripting (Bash/Python/Go/Ruby)
React
Technical Debt
Microservices

Job description

  1. Delivers the engineering strategy in ensuring the engineering organisation's ability to deliver high quality on time and on budget and implementing means of bringing measurability as well as predictability to the engineering organisation's capabilities
  2. Executes complex technical decisions, technology choices and architecture for a wide range of high-performance products, capabilities, and platforms, effectively balancing short-term impact with long-term transformation
  3. Resolves complex and strategic issues using advanced technical knowledge, across wider industry and/or specific sectors, and develops bespoke or leading edge, technically complex solutions (e.g., relating to new, un-tested technology and/or large-scale impact of products)
  4. Executes and contributes to the development of the ambitious and compelling technical roadmap to meet the needs of the business, engineering team, and partner teams
  5. Executes engineering and operational excellence initiatives, implementing metrics and process for regular assessment and improvement
  6. Drives an engineering culture that fosters innovation and creativity while delivering high quality products with predictability and reliability
  7. Writes, tests and reviews code, refining and rewriting as necessary independently and communicates to engineering professionals and colleagues involved in the project
  8. Solves complex and escalated aspects of a project, performing coding, debugging, testing and troubleshooting when necessary
  9. Plays a positive contributor role in the software engineering organisation, implementing the technical vision and the pursuit of innovations regarding new technologies, platforms and applications
  10. Evaluates, implements and maintains high-quality tools and complex automation processes to support continuous delivery and developer productivity
  11. Implements new architectures, standards, and methods for large-scale enterprise systems
  12. Researches, designs and writes new software and performs deep dive data analysis, to identify issues and implement ways to improve working processes within the area of software engineering responsibility, such as avoiding and reducing technical debt
  13. Mentors other software engineers, helping to improve the team's abilities by acting as a technical resource
  14. Champions, continuously develops and shares with team knowledge on emerging trends and changes in software engineering, Agile Development Database Design/Development Debugging APIs/Web Service Integration Programming/Scripting Microservices/Service Oriented Architecture IT Security Cloud Computing Artificial Intelligence/Machine Learning Continuous Integration/Continuous Deployment Automation & Orchestration Software Testing Application Development Algorithm Design Software Development Lifecycle Project/Programme Management Decision Making Growth Mindset Inclusive Leadership

Requirements

  • Strong proficiency in React, accompanying utilities and understandings including React hooks, state management, accessibility and performance optimisation.
  • Developed experience with Typescript to design schemas and API contracts in a codebase built around reusable components.
  • Solid understanding of application architecture design to build, test and refactor a performant code base that uses best practices and comfortable with the concept of specification driven development.
  • Lead and collaborate with colleagues to participate in architectural decisions, lead code reviews with clarity and compassion and drive for a highly tested and documented system

Benefits & conditions

Looking in: Leading inclusively and Safely I inspire and build trust through self-awareness, honesty and integrity. Owning outcomes I take the right decisions that benefit the broader organisation.

Looking out: Delivering for the customer I execute brilliantly on clear priorities that add value to our customers and the wider business. Commercially savvy I demonstrate strong commercial focus, bringing an external perspective to decision-making.

Looking to the future: Growth mindset I experiment and identify opportunities for growth for both myself and the organisation. Building for the future I build diverse future-ready teams where all individuals can be at their best.

Apply for this position