Mid Frontend Developer
Tribus Digital
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English Experience level
Intermediate Compensation
£ 40KJob location
Tech stack
HTML
JavaScript
Computer Animation
Computer-Aided Design
Adobe Illustrator
API
Bootstrap
CSS
Data Structures
Document Object Model (DOM)
Node.js
Package Management Systems
Software Systems
Data Processing
Apache Yarn
Tailwind
Backend
GIT
Vue.js
Twig
Figma
Npm(Software)
Front End Software Development
REST
Software Version Control
Job description
- Building and maintaining modern Vue 3 applications using contemporary JavaScript and CSS practices;
- Developing reusable, scalable frontend architecture and component systems;
- Translate Figma designs into clean, maintainable, accessible interfaces;
- Working closely with backend developers to define APIs and data structures;
- Collaborating with the design team to engineer effective user experiences;
- Working as part of a dedicated project team across both small and large-scale software solutions;
- Estimating and contributing to quoting of new projects where relevant;
- Producing and maintaining supporting technical documentation;
- Ensuring features are delivered cleanly, on time and to a high standard;
- Attending and contributing to daily and weekly project updates.
Requirements
- Three or more years' professional frontend development experience;
- Solid understanding of modern HTML (semantic elements, ARIA, accessibility, forms and document structure);
- Solid understanding of modern JavaScript (ES6+, DOM manipulation, data handling and browser APIs);
- Solid understanding of modern CSS (custom properties, Grid and Flexbox);
- Commercial experience with Vue 3;
- Experience consuming and working with REST APIs;
- Comfortable working across multiple concurrent projects;
- A proactive approach to improving codebases, tooling and workflows;
- Good attention to detail and awareness of UX and accessibility;
- Experience using Git version control;
- Familiarity with Node-based tooling and package managers (NPM, Yarn or PNPM);
- A willingness to learn and improve.
What we'd ideally like to see:
- Experience with Bootstrap, Tailwind, Pinia, VueUse, Tanstack Query or SCSS;
- Experience using design software such as Adobe Illustrator, Sketch or Figma;
- Experience with Twig or Blade templating;
- Experience with GSAP or other web animation libraries.
Benefits & conditions
- 25 days holiday a year;
- Flexible working hours;
- Eye test vouchers;
- Headspace / Mental health app subscription;
- Free car parking;
- Bike to work scheme;
- Quarterly staff socials.
About the company
Tribus Digital is an award winning design and development studio specialising in business process transformation and innovation. We're a small(ish) but perfectly crafted team of digital solution creators and are incredibly passionate about the work we deliver.
Working with the likes of Willmott Dixon, Wates, AXA, KNX and CFC, we develop innovative, tailor-made web applications, websites and content to help our clients transform their day-to-day operations.