Engineering · 120 min · AI allowed

Senior Frontend Engineer

Two hours on a real partner portal used in four currencies and time zones: fix the bugs partners reported (and the one they did not), build a money flow from an incomplete design, make a slow page fast with evidence, and plan what comes next. Reviewed like a pull request at a top product team.

Open for applicationsStart when you're readySame criteria for everyone
01 / What you'll do

4 short tasks.

01

Fix it

Four support tickets about wrong data, wrong money and an inaccessible filter. Find the real causes, prove them with tests.

02

Build it

A payout request flow from a design that is incomplete on purpose. The rules live with our designer, who you can question in Labs.

03

Make it fast

A partner says a page is slow. Measure, fix the real causes without hiding data, and show the numbers.

04

Plan what comes next

A one-page architecture for the mobile app and white-label portal coming next quarter, specific to this codebase.

02 / What we look for

How we score this role.

Everyone applying for this role is scored against these same criteria. Where possible, automated checks test whether your work really holds up; people review your reasoning.

01

Causes, not symptoms

You find why a bug happens, fix it there, and prove it with a test.

02

Detail

Money in every currency, every partner's own time zone, every state the design forgot, keyboard and mobile included.

03

Product judgement

You ask the right person the right question, flag what does not add up, and never guess with partners' money.

04

Evidence

You measure before and after, and your numbers would survive a reviewer re-running them.

05

Architecture

Your plan fits this codebase and the next year of the product, not a blog post.

06

AI with judgment

You steer AI, notice when it is generic or wrong, and own every line.

03 / How it works

From invite to call.

1

Open your invite

Use the personal link in your email from careers@automaark.com.

2

Connect GitHub

We create a private repository for you. We only see that repository.

3

Ready check

Make sure your setup works. The clock hasn't started.

4

Press Start

120 minutes for the tasks.

5

Submit

Or let the clock run out. We grade the last commit you pushed.

What you'll need
  • A laptop with Node 22, Git and Chrome
  • A free GitHub account
  • Your usual editor and AI tools
  • Two uninterrupted hours
The rules
  • Any AI tool, docs or search. No help from another person.
  • You own every part of what you submit, whoever or whatever wrote it. Check it.
  • Tell us where AI helped and where it was wrong.
  • Partial work counts.

Read how we use AI at Automaark →

04 / Questions

About this assessment

Which framework is it?

React 19, TypeScript and Vite, with React Router. Strong engineers from Vue, Angular or Svelte do well: we score judgement, not trivia.

Is it possible to finish everything?

Probably not in two hours, and that is deliberate. Prioritise, ship working parts, and say in your pull request what you would do next.

Is everything I need in the repository?

No. Like real work, some answers live with a person. You can question our product designer in Labs, with a small budget of questions, and we read every one.

How is it graded?

We build your pull request and test it in a real browser against our own copy of the API, then senior reviewers read your code and notes. There is a short call after.

Why do you need my GitHub account?

To create a private repository for you to work in and open a pull request on. We only see your public profile and that one repository.

Is this really from Automaark?

Yes. Labs runs on automaark.com, our own domain, and invitations come from careers@automaark.com. We will never ask for a password, payment or ID documents. If in doubt, email careers@automaark.com.

Can I use ChatGPT, Claude, Copilot or Cursor?

Yes, and we expect you to. You own everything you submit, so check what AI gives you, and tell us where it helped and where it was wrong. No help from another person. The full rules are on our AI-use page (labs.automaark.com/ai-use).

When does the clock start?

Only when you press Start. The deadline in your email is the last moment you can start. Pick any time before then that suits you; once you start, you finish in one sitting.

What if something breaks on your side?

If our platform fails during your attempt, it's on us. Reply to your invite email and we'll give you a fresh attempt.

What happens after I submit?

Your work is scored against the same written criteria as everyone else applying for that role. Shortlisted candidates are invited to a 30-minute call about what they did.

What do you do with my data?

We store your name, email, GitHub username and your assessment work, only for this hiring process. Your work stays private, is never published, and is deleted within 12 months.