Job Vacancy

Front End Engineer


We are looking for an experienced front-end developer to join our wider engineering team. Possessing experience as a web application developer, UI developer, JavaScript expert or front-end engineer across commercial projects.
Both technically proficient and with a keen eye for design and UI/UX. In this role, you’ll make a significant contribution to translating our customer needs and user expectations into interactive web applications. 
We’re looking for hands-on experience using current trends and best practices in front-end architecture, including performance optimization, accessibility, and usability.

Duties & Responsibilities:

  • Working with the UI/UX design team to bridge the gap between graphic design and technical implementation, taking an active role in defining how the application looks, as well as how it work.
  • Translating design wireframes into the code that will produce visual elements of the application.
  • Consolidate feedback continuously from Product Owner and colleagues
  • Create quality mock-ups and prototypes, ensuring high-quality graphic standards 
  • Turn UI/UX designs into great user solutions
  • Write reusable code and libraries with a focus on maintenance
  • Optimise applications for maximum speed and scalability
  • Design and build new features whilst maintaining existing code base
  • Collaborate with back-end developers and designers to improve usability and performance though coding and troubleshooting

Required Experience:

  • Expert proficiency in JavaScript and TypeScript, HTML5 and CSS3
  • Consuming a complex REST APIs from the client-side
  • Practical experience of build tools and config management, testing tools like Jasmine, Karma etc
  • Code versioning tools such as Git
  • Asynchronous request handling, partial page updates and lazy loading
  • Debugging using tools like Chrome Developer Console

Any of the following would be beneficial:
  • Frameworks and tooling such as Angular (12+), AngularJS
  • Producing UI layouts using CSS, CSS Flexbox or CSS Grid Layout
  • Cross-browser compatibility issues, and workarounds
  • Exposure to Continuous Integration/Delivery pipeline for cloud, including Team City, Azure Dev Ops, SonarQube, Docker, etc.
  • Bitmap and vector graphical tools such as GIMP, Photoshop, Adobe XD, Pixelmator or Sketch
  • WCAG principles
  • C# or other language
  • full-stack development

Apply Now