Senior Front End Engineer

‹ Return to Careers page

 

Who we are and what we do

Do you love dinosaurs and data? At Dexibit we’re a kiwi SaaS company providing big data analytics to visitor attractions. From museums to zoos to theme parks, we work with big names such as the Smithsonian, Royal Palaces and NASA alongside your favorite places here at home like MOTAT and Weta. We’re a diverse, empowered team who have collected a fair few awards in our time from HiTech, NZIBA, TIN and more! 

Dexibit predicts and analyzes visitor behavior to help bring more visitors through the door, engaging and coming back. Our product includes forecasts, insights and dashboards equipped with machine learning, natural language and more. We serve predominantly larger venues through an enterprise sales business model, with a hybrid product led growth dynamic.

There’s never been a more important time to help the world’s culture and entertainment sectors as they reopen and recover after COVID-19. Being early in our journey, internationally focused and with an exciting modernisation program underway too, there’s lots of opportunities for career growth.

 

Front end engineering at Dexibit

We’re currently modernising our product to increase interactivity in data visualisation using React and NodeJS. You’ll be part of that modernisation as well as constructing our next generation products providing innovative insights and democratizing data science for an industry all about places people love. Our engineering team work across discovery and delivery dual track style, which also involves being part of the journey of understanding our customers and their problems, then researching and prototyping new ways to visualize, correlate and manage data to solve these.

Our React stack is sparkling new so you will be part of our efforts to keep our libraries modern, interface with Highcharts and D3 Visualisation frameworks, build using NPM managed components, manage state with Recoil and keep an eye on performance. This role provides the opportunity to play with more than just the front end – dive into our Backend for Frontend (BFF) layer using Node Express and get involved with everything from AWS infrastructure through to release management. If you haven’t used these technologies before we can bring you up to speed quickly given our highly collaborative environment.

 

What you’ll get up to

You’ll be involved in our Scrum style processes and improvements, taking an active part in sprint planning, story construction, code reviews, demos and retrospectives. We continuously improve our practices and our technology, so you’ll be able to help with CICD in the AWS Cloud Infrastructure using Docker and a combination of Terraform and Ansible.

Our team is huge on learning, so you’ll enjoy regular lightning talks to keep your mind sharp, opportunities to take you to new technical places or the chance to share your own knowledge with the team.

 

What you’ll bring

  • Bachelor’s degree or equivalent and 5 years + experience at the front end, with expertise in React; JavaScript (ES6, React, Redux, Webpack)
  • SASS, CSS and HTML and an understanding of CSS modules or CSS in JS
  • React state management practices, hooks comprehension and state management libraries similar to Redux, Recoil, Zustand
  • UI Components library development
  • Performance optimization techniques and an understanding of design patterns A solid understanding of development processes and agile practices
  • Git or similar
  • Agile practices

Bonus points for Typescript, NodeJS, Express, Isomorphic JavaScript, Docker, Monorepo, Python (and/or shell scripting for config and data processing), work with data visualization libraries, experience with cloud infrastructure and CI/CD, or an interest in design (such as working with Figma, Zeplin).

 

A day at Dexibit

Our engineering team starts the day with a routine standup in cross functional teams, with a mix of in office or remote work options. You’ll work in Jira throughout the day and review code for your team mates, checking in with our product team and design before deploying to the cloud. 

As part of planning, you might talk about an upcoming sprint or jump on a call with one of our customers to learn how the industry works and how our product enables them. Each week, you’ll also have a regular 1-to-1 chat with your manager to make sure you’re always growing and learning. You might also meet with our data science team to discover hidden correlations in the data or work together with the customer team on ideas to bring innovative insights to users.

In addition to the sprint cycle, each week our team gathers for fun social events such as kitchen teas, brown bags and happy hours, with lots of opportunities to mix with our second office in Washington DC. Once a quarter the wider company team assembles for a comprehensive business review to provide strategic context and the chance to connect with other aspects of the company – plus our legendary team building outings which take us out to enjoy unique visitor experiences first hand.

 

To apply for this role, please send your CV and cover letter to recruits@dexibit.com