Frontend Developer with a love of keyboards, writing, and small teams

Remote Full-time
Hi! I’m Erez. I run ZSA. We’re a small company making good keyboards. We’re fully distributed, with people from Thailand, South Africa, the US, Canada, Croatia, and more.

You, I hope, are not a ninja, nor a rockstar. I hope you’re a nice person, and also a good programmer with an eye for detail. You can be from anywhere in the world.

Things I hope you’re very good at
• Communicating in writing.
• Learning new things.
• Working with AI dev tools in a sane way, and sharing your workflows.
• React (bonus if you know mobX State Tree).
• CSS (Sass and/or Styled Components)
• Rigorously QAing your own work
• Asking good questions

What’s good about this job

You will be primarily responsible for ZSA.io and https://typ.ing. https://www.zsa.io/voyager a custom-built eCommerce site (next.js). Shopify has featured it in several keynote presentations alongside brands like Allbirds. https://typ.ing is a next-gen typing trainer, clean and fun.

Because we’re so small, your work is going to make a big difference. We don’t have a QA tester — you will QA your own work. That’s why attention to detail is so important.

Things we don’t do:
• We don’t have daily standups. We have meetings when we need them.
• We don’t do any sort of invasive employee monitoring like time or activity tracking.
• We don’t have investors, so we only think about our customers in everything we do, not about "shareholders".
• We don’t advertise or work with influencers (read more on our Why Trust Us page).
• We don’t obsess over analytics and funnels. We talk to real people and value qualitative feedback to guide our work.

Things we do:
• Trust the team.
• Work together. Collaboration is tight, over text (Telegram is our platform of choice).
• Specify work accurately, ahead of time, with high-fidelity mockups in Figma and well-defined written work items.
• Have clear acceptance criteria ("definition of done").
• Review every PR.
• Care about tech debt and take the time to address it.

How the hiring process works

If this role sounds interesting, please fill out our questionnaire, linked below. Please do not email me a resume.

If you seem like a good fit, I will reach out (me, personally — not some HR person or a hiring team). Then we’ll have a call.

If after the call we both want to proceed, you will do a short, paid test project (two weeks).

If after the test project we’re both still happy, you will begin a fully paid trial period. This is two months with ZSA, working with the whole team, drawing full pay, doing real work.

If after the trial period we’re all happy, you will become a full-fledged member of ZSA. Once that happens, turnover is typically exceedingly low — people tend to stay and grow with us for years.

Thanks for getting this far,

Erez

Apply tot his job

Apply To this Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Experienced Full Stack Data Engineer – Web & Cloud Application Development at arenaflex**

Remote

[Remote] Audit Manager | Fully Remote w/ Top 100 Mid-Sized Firm

Remote

[Hiring] Copilot for M365 Training and Adoption Consultant @Marco Technologies

Remote

Experienced Remote Data Entry Specialist – Entry Level Opportunity for Career Growth and Development in a Dynamic Retail Environment

Remote

Home Health Registered Nurse (RN) - Part & Full Time ($3-$5K Bonus)

Remote

**Experienced Data Entry Specialist – Remote Opportunity at arenaflex**

Remote

[Remote] Graphic Design Intern | Spring Semester | Remote

Remote

DoD SkillBridge - Paralegal

Remote

Entry Level Data Entry (Fully Remote)

Remote

**Experienced Live Chat Agent / Customer Support Specialist - US Remote Position at blithequark**

Remote
← Back