Position: Senior Front End Developer (React + TypeScript)
Company: Wafeq
Category: JavaScript
Experience required: 3y
English level: intermediate

At Wafeq, we are building the platform to power all finance-related needs of small to medium businesses in the Middle East, starting with accounting.

Our accounting software makes it easy for businesses to manage invoicing, VAT, purchasing, payroll, employee expense claims, fixed assets, and more. It's used by companies of all sizes, from single-person companies to VC-funded startups and everything in between.

We're looking for people who enjoy working in an early-stage startup where things are imperfect and move fast.

As a front-end engineer, you will build delightful user experiences across the entire user lifecycle. You appreciate good UX and are capable of making some design decisions on your own. Ideally, you've built a side project in the past and got a few users to use your product.

We're looking for people who enjoy working in an early-stage startup where things are imperfect and move fast.

You will:
- Build amazing frontend experiences that delight our users across the lifecycle: onboarding, activation, retention
- Enrich our spreadsheets-based interface with features that enable our users to work faster
- Implement end-to-end automated browser testing
- Collaborate with the backend team to deliver new features
- Propose and implement improvements to code and UI/UX

You have:
- 3-5 years with React, TypeScript
- Experience in browser testing automation
- Passion for building high-quality products from the ground up
- Patience and eagerness to be part of a long journey to help in building a great product
- Big plus: Arabic speaker

Nice to have:
- Experience in an early-stage startup

Our current tech stack is:
- Backend: Django, Postgresql, Redis
- Frontend: React, TypeScript, Webpack, Sass
- Infra: GCP, Cloud Run, Cloud Tasks

Our benefits:
- A competitive salary
- Flexible, remote work. We don't ask that you move to Dubai.