Senior Frontend Software Engineer

Blis

Job Summary

Blis is seeking a Senior Frontend Software Engineer to join their applications team in Edinburgh. This role involves developing internal and customer-facing web applications for managing ad campaigns, reporting, analytics, and data visualization, with a focus on geospatial data. Engineers are expected to innovate, design, build, and support new features and products, working collaboratively with other teams. The position requires a passion for building, designing, and problem-solving, with a commitment to good design principles and continuous learning.

Must Have

  • Innovate, implement, support, and iterate on user-facing web applications
  • Write and improve robust and highly maintainable Javascript and ReactJS code
  • Ensure designs and systems are resilient, robust, and secure
  • Support and mentor other team members
  • Commitment to Blis' Inclusion initiatives & 5 step sustainability plan
  • Proficiency in Javascript and Typescript
  • Proficiency in ReactJS
  • Knowledge of CSS and CSS preprocessors
  • Advanced HTML and DOM knowledge
  • Understanding of RESTFful, SPA, and MVC concepts and architectures
  • Experience with Playwright, RTK Query, React Testing Library
  • 7+ years experience as a frontend engineer exposed to visual-oriented, customer-centric web applications
  • Degree in Computer Science, Software Engineering, or similar

Good to Have

  • UX/UI experience
  • Fullstack engineering experience
  • Experience with Angular/AngularJS
  • User behaviour analysis
  • Experience with site measurement tools such as Google Analytics, Mixpanel

Job Description

Senior Frontend Software Engineer

We are looking for brilliant, creative, curious, and experienced frontend software engineers to join our applications team. This team delivers internal and customer-facing web applications to manage complex ad campaigns and to provide deep reporting, analytics, and data visualisation capabilities sourced from big data and machine learning technologies. Geospatial data is at the heart of what we do and this team helps make it beautiful, useful, and inspiring. As a tech-first product company, this team works on things that are visible and matter to customers and the business!

Frontend software engineers at Blis are more than just web developers- they’re people who are builders, designers, and problem solvers at heart, people with a passion to make things better. You will help innovate and design new features and products, work with the team to build them, and support and grow them after they’re live. We discuss ‘why’ as much as ‘what’ and ‘how’ in our planning meetings because we want you to see and help shape our future. We value soft boundaries between teams and you’ll get to work with other engineers, data scientists, and product managers to see how it all comes together. As engineers, you’ll help us follow good design principles, especially those inspired by Lean Development, and you’ll enjoy learning, growing, and pushing yourself and the products in new ways. And, of course, you’ll enjoy being part of a team that supports each other through mentoring, brainstorming, and pairing up to solve ambitious challenges.

The Role:

  • Innovate, implement, support, and iterate on our user-facing web applications
  • Write and improve robust and highly maintainable Javascript and ReactJS code
  • Ensure our designs and systems are resilient, robust, and secure
  • Support and mentor other members of the team
  • Commitment to Blis' Inclusion initiatives & 5 step sustainability plan

Required Knowledge:

  • Javascript and Typescript
  • ReactJS
  • CSS and CSS preprocessors
  • Advanced HTML and DOM knowledge
  • RESTFful, SPA, and MVC concepts and architectures
  • Playwright, RTK Query, React Testing Library.

Desired Knowledge:

  • UX/UI experience
  • Fullstack engineering
  • Angular/AngularJS
  • User behaviour analysis
  • Site measurement tools such as Google Analytics, Mixpanel, etc

Expected Background:

  • 7+ years experience as a frontend engineer exposed to visual-oriented, customer-centric web applications
  • Degree in Computer Science, Software Engineering, or similar.

13 Skills Required For This Role

Data Analytics Design Patterns Game Texts Playwright React Html Angular Fullstack Typescript Google Analytics Javascript Css Machine Learning

Similar Jobs