Front-end Engineer


Venntro is seeking a Front-end Engineer to work with the whole business on the White Label Dating platform. This role is a full-time, permanent position that will be located remotely but will include travel to company events and meetings as required. 

The role sits within our Product Development and Operations team and will report into the Head of Technology. The Front-end Engineer will help to create compelling and intuitive applications and front-end experiences for a range of solutions across the White Label Dating platform working with the wider development team and company as a whole.

The role supports the business in delivering its key objectives by ensuring code, software and applications are issue free when releasing to production, as well as improving process and enhancing efficiencies.

We offer lots of other great perks for employees; ranging from private health cover, support for studying, GymFlex, a great pension scheme and much more. For more information about the benefits offered by Venntro check out our careers page.

  • Carry out front-end development and design activities in one or more Agile teams.
  • Maintain and improve Business Rules and other documentation.
  • From time-to-time working from supplied designs but don’t pursue pixel-perfect reproductions at any expense - producing something that’s accessible, portable and easy to maintain will always win.
  • Creating a standalone pattern library/UI toolkit that can be used across all our other applications, so identifying and writing modular, portable CSS is important.
  • Maintain and improve system and technical documentation.
  • Communicate solutions by clear, concise mock-ups or rapid proof of concepts.
  • Work with other developers in Agile teams to create new features and functionality.
  • Participate fully in sprint planning, retrospectives and other Scrum ceremonies.
  • Follow best practices to ensure stability and security of company systems.
  • Suggesting front-end process and technical improvements.
  • Learn and improve skills using new web techniques and technologies.
  • Solid foundation in JavaScript ES6.
  • Experience consuming RESTful webservices.
  • Knowledge of browser APIs (manifests, service worker & web push).
  • CSS knowledge of Sass and BEM principles. 
  • A knowledge of caching and understanding the Critical Rendering Path, metrics like TTFB, FMP and FCP, and how application changes can impact them.
  • Source control and collaboration through pull requests with git and GitHub.
  • Strong experience and confidence with front-end HTML, CSS and JavaScript.
  • Solid experience working with large, consumer-facing web platforms.
  • Deep understanding of web browsers & mobile device differences and considerations for these.
  • Agile software development experience, including Scrum and Kanban.
  • Academic background in computer science or software engineering.
  • Excellent team-working, communication and attention-to-detail skills.
  • Able to use a Mac.
  • Experience with an app framework (Svelte, Vue, Angular, React etc.)
  • Experience of architecting, building and deploying a PWA to production (at any scale).
  • Eligibility to live and work in the UK.
How to Apply
How to apply

If you feel that you are suited to this role, please apply with a CV and a cover note (approx. 200 words) by email to describing why this is the right role and company for you and why we should interview you for this position. You will not be considered without this cover note.

If successful, you will be invited to arrange a short 15-minute phone or web hangout (Google) conversation to review your CV and experience and discuss your motivations for a new role. You will then (if successful) be invited to an interview (Google Hangout) with our Head of Technology.

Finally, if successful in the interview process, you will meet one of the founders (Hangout) and explain to them what you will bring to the business, how you share our values and how your skills will support the business goals. You will also have the opportunity to meet the team in a less formal environment.