Company Overview
About the job
Are you a Senior Front-End Developer looking for their next challenge? This role is key for our product delivery, you will develop core components of our solutions and help select appropriate technologies. Your subject matter expertise will enable you to operate with greater levels of autonomy and decision making.
You will work to our technical standards writing clean, secure code following a test-driven approach, ensuring the code is open as far as possible and can be re-used. The Senior Developer will mentor and lead other engineers in technical tasks, as well as support recruitment and assessment activities.
What you will do:
- Deliver secure, reliable, and scalable software, and support your team with technical tasks when needed.
- Evaluate and advise on design choices and ensure that software is high quality and balances technical and business considerations.
- Define and document test cases for new systems and maintain live systems to ensure ongoing performance.
- Evolve new approaches/solutions with other professions through discoveries, maintain a focus on development and deployment.
- Help prioritise and direct technical tasks across your team, to balance new and live services.
What you will bring:
- Designing, reviewing, and maintaining complex software applications, components, modules, and documentation (Lead essential criteria).
- Collaborating in designing, coding, testing, documents, amends, and refactoring moderately complex programs/scripts.
- Designing test cases and scripts under own direction, mapping back predetermined criteria and reporting testing outcomes.
- Providing technical expertise to enable the configuration of system components and equipment for system tests.
- Managing and updating data systems, enabling the availability, integrity of searchability of information which can be utilised by many sources.
- Maintaining application support processes, ensuring support requests are dealt with to agreed processes, investigating issues, and reporting findings where applicable.
Tools and Technologies we use:
We are keen for Engineers to continue learning new technologies, we have a large range in the Home Office including:
- Core Skills: React.js, JavaScript, Typescript, Vue or Angular, Node.js, jQuery, HTML, CSS, SASS
- Others: Git, Responsive Design, Accessibility, REST, Jest, Cypress, Webpack, ESLint, Secure Application Development
- Data: PostgreSQL or other RDBMS
- DevOps: AWS, Kubernetes, Azure, Jenkins, Docker, Ansible, Terraform
- Desirable: Familiarity with Python or Java, User experience design
APPLY