Job Responsibilities

The role is primarily development, modification and improvement of Angular components for a suite of reporting tools.

As part of a sprint team you will work with others to deliver sprint goals, as well as fixing bugs and issues, and planning future sprints.

The software takes customer data and transforms them into meaningful reports and charts.

Key Skills / Experience

• 5+ years as a dedicated Front End developer

• Good vanilla JavaScript (closures, events, promises, constructors)

• ES6 (template literal, spread operator, arrow func, destructors)

• Typescript

• Angular 1.x best practices

• Angular 2 principles


• Git version control & npm

• Agile, JIRA, Confluence etc

• RxJS nice to have

• D3/Highcharts nice to have

About Us

Brilliant Basics is a global design and product studio that creates products that make life simply better. In a world full of clutter, we want to simplify.

We do this by focusing on the basics. Our deep experience in working with talented people in the areas of service design, user experience and technology has allowed us to create repeatable processes for building digital products and services.

We always consider the customer at the heart of everything we do. We shape brilliant ideas into real and valuable digital products and experiences that enable digital transformations for clients globally.

We are bold, innovative, and fast. We are strategists, creatives, analysts, technologists, delivery, and client engagement leads — all aligned and trained on our approach and vision.

We are T-shaped, consultative-minded people. Deep generalists, who collaborate together in our small, self-organising Hive team structure.

Our welcoming culture ignites creativity and entrepreneurship.