$ cd ~/tessvik/careers

We hire slowly and keep people for a long time. Six roles are open across Vancouver, Porto and remote.

6 open roles · salaries listed
(02) — Why people stay

The small print, printed large.

Average tenure is 4.6 years. These are some of the reasons people give.

01

Four-day weeks in August

Every August the studio runs Monday to Thursday. Clients know; nothing ships on Fridays.

▸ Since 2019
02

Salaries on the job ad

Every role lists its range. Everyone at the same level earns the same.

▸ Reviewed every January
03

CA$3,000 learning budget

Courses, conferences, books. Spend it on anything that makes you better at the work.

▸ Per person, per year
04

Work from either studio

Spend a month in Porto or Vancouver each year. We cover the flight.

▸ 38 of 38 have used it
05

On-call that's fair

Paid on-call, one week in six at most, and the day after a page off.

▸ Median 0.4 pages a week
06

Parental leave, topped up

Six months at full salary for every parent, however they became one.

▸ On top of statutory leave
(04) — How we hire

Four steps, about two weeks.

01 · 30 min

Intro call

A conversation with the lead you'd work with. Ask us anything, including salary.

02 · 4 hours

Paid take-home

A small, real problem. We pay CA$400 / €300 for your time, whatever the outcome.

03 · 90 min

Pairing session

Walk us through your take-home, then extend it together. No whiteboard puzzles.

04 · 60 min

Meet the team

Coffee (or video) with the people you'd ship with. Decision within three working days.

(05) — Team

Who you'd work with.

38 people in Vancouver and Porto. Every project gets a named team that stays from the first sprint to the on-call rota.

Hands typing on a laptop
Maren SolvikVancouver
Co-founder · Engineering▸ Now: Ledgerline 3.0 sync engine
Laptop glowing in a dark room
Duarte LealPorto
Co-founder · Product▸ Now: Harbrook waitlist flow
Laptop with code beside a brown mug
Ines VargaPorto
Staff engineer · Platform▸ Now: Orbitra ARM migration
Laptop with a colourful wallpaper on a stone desk
Theo AchterbergVancouver
Design lead▸ Now: Mapleform dark-mode tokens
Code on monitors with warm backlight
Priya RamanVancouver
ML engineer▸ Now: Quillmate eval suite
Laptop showing code on a desk by a plant
Kofi MensahPorto
iOS engineer▸ Now: Tidewell offline tickets
Aiko Brandt
Frontend
Beatriz Couto
QA lead
Cal Whitaker
Backend
Dara Quinn
Delivery
Emil Sørbye
SRE
Farah Idris
Product design
Gus Moreau
Android
Hana Koval
Data
Isak Lund
Backend
Joana Reis
Frontend
Kai Tanaka
Security
Lena Obi
Research
Marc Duval
DevOps
Noor Haddad
ML
Olek Wisniewski
Frontend
Paula Serra
Delivery
Rui Matos
Backend
Sade Adeyemi
Design
Tomas Hel
Platform
Uma Patel
iOS
Aiko Brandt
Frontend
Beatriz Couto
QA lead
Cal Whitaker
Backend
Dara Quinn
Delivery
Emil Sørbye
SRE
Farah Idris
Product design
Gus Moreau
Android
Hana Koval
Data
Isak Lund
Backend
Joana Reis
Frontend
Kai Tanaka
Security
Lena Obi
Research
Marc Duval
DevOps
Noor Haddad
ML
Olek Wisniewski
Frontend
Paula Serra
Delivery
Rui Matos
Backend
Sade Adeyemi
Design
Tomas Hel
Platform
Uma Patel
iOS
(06) — Start
hello@tessvik.dev
Don't see your role?

Send an open application→
We read every one. A person replies within a week.
From first commit to a million users.
hello@tessvik.dev
Studios
Vancouver
412 Keefer St, V6A 1Y1
Porto
Rua do Almada 88, 4050-031
© 2026 Tessvik Studio Ltd.✓ Build 2184 · 0 errors · 0 warningsPrivacy

Create a free website with Framer, the website builder loved by startups, designers and agencies.