Join Us!

Join us and help improve how organisations engage with their customers in digital channels. Together we’ll challenge old, broken ideas about customer engagement, and introduce a modern, respectful and highly effective new approach.

Senior Engineer – Client Apps (Web)

NZ (Remote option)

← See all current opportunities

Our fast-moving cloud business is looking for a senior engineer to contribute to the development of our Web SDK, written using TypeScript, React and Redux. This is an opportunity to make a big impact at an exciting time for our company as we look to scale our local and international enterprise customer base. You’ll work across our powerful enterprise SDKs that are ready to be taken to the next level by a small team of experienced and highly-skilled engineers.

Responsibilities:

You will work within our Client Apps Team, producing and improving product features in our Web SDK.

  • Work on new and existing features for our Web SDK, written in TypeScript, React and Redux;
  • Contribute to the technical design and architecture of new features;
  • Fix bugs, write tests, automate pain points, and generally contribute to maintaining the high quality of our software and processes;
  • Help coordinate the testing and release of new SDK versions;
  • Respond to questions from the business, and our customers, relating to the functionality of our Web SDK.

Requirements:

  • Strong experience with frontend JavaScript, TypeScript, React, Redux and CSS;
  • Prior experience writing unit tests using Jest;
  • Prior experience with Node and Node Package Manager;
  • Proven experience working on complex frontend web applications, using JavaScript frameworks;
  • Experience working within a modern SDLC framework;
  • Prior experience with automated unit and UI testing;
  • Excellent communication both within teams and with customers;
  • A collaborative mindset.

Bonus points:

  • Prior experience working with Cordova and/or Capacitor hybrid apps;
  • Prior experience with client-side SDKs, particularly for enterprise customers;
  • Prior experience working and communicating in a remote or asynchronous environment.

Interested?

If you’d like to apply for this role, please email your CV as well as a brief outline of what interests you about the role and working at Atomic to careers@atomic.io. If you’re interested but not quite ready to apply, don’t hesitate to reach out to learn more.

Join a supportive, talented and motivated team.

Remote first

Our team is in New Zealand, Australia and the US, working with customers around the World. We value the flexibility, independence and life-balance of a remote-first culture, but also support you to work from co-working and dedicated offices when that suits you too.

Family friendly

Family time and commitments are important to us, including the need for your work to fit around your family commitments. As a result, we aim to have small shared window of core-hours where everyone is available, with flexibility around that to fit around your family.

Growing fast

You’ll have incredible access to opportunities and exciting challenges when you join our fast-growing team. Atomic will support you, enable you and give you amazing opportunities to learn, progress and grow stronger.

Like to know more?

If you’re interested in one of our current opportunities, please follow the steps outlined in the role summary to apply. Interested in future opportunities? Reach out and let us know a bit about you and what you could bring to the team, or follow us on LinkedIn or Twitter to learn about future roles.