hackworth :

Software developer, full time, remote (United Kingdom)

Salary range: £50,000—£60,000 per year

Contract length: until 1 June 2023


Hackworth are hiring a full time software developer in the United Kingdom, starting immediately, on a fixed-term contract running through 1 June 2023. Depending on the success of our product launch, and assuming mutual interest, there may be an opportunity to switch to a permanent role before the end of the initial fixed-term contract.

In this role, you'll help us design, develop, and test the web-based frontend application for our first product: a novel visual programming language designed from the ground up for teaching functional programming to beginners. After several years of research, prototyping, and testing with students, we are now focused on shipping, with an expected launch date in Q1 2023. You'll join our existing team of 3 software developers and a business development manager.

This role is a great opportunity to help create an innovative, highly interactive user interface, while also making a positive impact on the world by helping kids learn to program.

Due to the product schedule and the amount of time required for someone new to ramp up, we're looking for someone who can start immediately. For the duration of this contract, our company will continue to operate in fully-remote mode. As we are a UK company and cannot currently sponsor visas, you must be eligible to work in the UK to apply for this role, but you will be able to work from anywhere within the UK.

Your qualifications

To apply for this role, you should meet the following requirements:

  1. At least 1 year of experience developing production-quality web-based user interfaces. You should be proficient with JavaScript or TypeScript, and React.
  2. You're eligible to work in the United Kingdom. Unfortunately, we're not able to offer visas to work in the UK at this time.

It'll also help your application if you have a public GitHub, GitLab, or equivalent public portfolio demonstrating source code you've written personally. This code could be work you've done for previous employers, for personal projects, or for open source projects. Your portfolio need not demonstrate entire projects written by you — it could consist of substantial contributions you've made to third-party projects. A portfolio demonstrating novel web-based UIs or games is a plus.

If you don't have a public code portfolio, we understand! Not everyone has the luxury of working for an employer that's friendly to open source. If you're unable to point to any substantial examples of code you've written, we may ask you to submit a relatively simple program to demonstrate your skills, instead.

If you have experience with any of the following, that's a definite plus, and you should mention it in your application, but please note that none of these areas are required experience for the role:

  • D3.js, Visx, React Flow, or similar web-based visualization libraries.
  • Assistive technologies (screen readers, ARIA, etc.).
  • Block-based or other visual programming environments à la Scratch or Blockly.
  • Functional programming.

Finally, please take a moment to review our frequently-asked questions about working at Hackworth, to make sure you're compatible with our environment, our policies, and our culture.

Tech

Our software stack is Haskell, TypeScript, React, and Nix. We use macOS and NixOS on the desktop, Buildkite and GitHub for CI/CD, and Google Cloud Platform and Fly.io for cloud services.

We are committed to open source, and will soon release Primer, our pedagogical programming language, under an open source license on our GitHub page.

About us

Hackworth Ltd is a well-financed, bootstrapped, private limited company based in London, United Kingdom. Our purpose is to make programming relevant to everyone. Our current mission is to develop programming languages and tools designed for learning about computation.

Hackworth are committed to building a sustainable, ethical, socially responsible business. We want to build products that have genuine value to our customers. Please see our about page for our commitments.

Benefits

We offer the following benefits:

Applying

To apply for this role, please submit a CV. Even if you're unsure about your fit, or if you have any additional questions about the role, or about working at Hackworth in general, please get in touch! We'd rather hear from you than not.

Hackworth are committed to diversity. We are an equal opportunities employer and do not discriminate on the grounds of gender, sexual orientation, marital or civil partner status, pregnancy or maternity, gender reassignment, race, colour, nationality, ethnic or national origin, religion or belief, disability or age.