JustJoin.IT Praca zdalna Senior

Senior Frontend Developer

ALTARISE sp. z o. o.

⚲ Gliwice

20 000 - 26 000 PLN netto (B2B)

Wymagania

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • Git
  • REST API

Opis stanowiska

Senior Frontend Developer (React / Next.js) - fintech for the MENA market
(with the option to grow into a full-stack role - Node.js/NestJS)

About the project

We're building fintech infrastructure for a financial institution in Saudi Arabia operating under a SAMA license (the Saudi financial markets regulator). This isn't another CRUD app or landing page - it's a real, regulated financial product: bilingual (EN/AR), with full RTL support, on a modern stack, with genuine security and quality requirements.
You'll work in a small, experienced team where you have real influence over what gets built and end-to-end ownership of your features.

What you'll do

• Develop the frontend in Next.js (App Router) - from end-to-end features to refactors and quality improvements
• Work with OpenAPI codegen - generating types from the backend spec and maintaining the front–back contract
• Build for EN/AR bilingualism: RTL, dynamic translations, next-intl
• Write tests (Jest + Testing Library): hooks, components, mappers, repositories
• Handle errors and debugging: Sentry, error boundaries, interceptors, diagnosing SSR vs CSR issues
• Analyze existing patterns in the codebase and replicate them consistently and independently - no hand-holding
• (optionally, if you grow into full-stack) work on the backend side - Node.js/NestJS

Communication & English - what we expect

Communication is critical for us, on par with technical skill:



Clear technical communication - you can articulate your decisions and trade-offs and say "I'd do it differently, and here's why."
• English is a core requirement, not a nice-to-have. You need at least fluent, communicative B2 (C1 strongly preferred) - comfortable speaking, reading, and writing. Our product, codebase, and part of our collaboration happen in English, so you should be able to discuss technical decisions in English without friction.

Who we're really looking for

The stack is half the story. The other half is how you work:

• Communication - you articulate technical decisions and trade-offs clearly, in writing and in conversation, in English.
• Independence - you proactively solve problems, analyze existing solutions yourself, and act. Zero hand-holding.
• Ownership - you take responsibility for a feature from start to finish, including tests and what happens after it ships.
• Discipline - you respect the team's conventions and code consistency, even when no one is watching.
We're looking for someone who treats freedom as an invitation to take responsibility, not to go solo and drift away from the team.

What we offer

• Real technical freedom - short decision path, no corporate process, room to propose your own solutions.
• Space to grow and explore - dig into the topics that pull you and bring them back into the project.
• AI encouraged - we want you using AI tools in your daily work and experimenting with new approaches, not pretending they don't exist.
• A strong line on your CV - a real, regulated fintech product (SAMA), not a demo.
• A small team of experienced people

• Mode: 100% remote
• Start: August/September 2026

We're probably not a fit if…

• you need someone to break every task down for you and track your progress,
• you wait to be told what to do instead of proposing a solution,
• you treat tests and conventions as a necessary evil to skip "because deadline,"
• you're not comfortable working and communicating in English day to day.

If none of that is you - let's talk.

Hiring process

• Intro call - a short conversation about you, the project, and what both sides expect (in English, so we can also gauge fit on language).
• Technical interview - review of your experience plus a conversation about real technical decisions (possibly a short task / live coding based on our patterns).
• Decision - fast, no dragging it out for weeks.

🔍 Dekoder Ogłoszenia

🔴
with the option to grow into a full-stack role - Node.js/NestJS
Istnieje możliwość rozwoju w kierunku full-stack, ale nie jest to gwarantowane ani główny cel stanowiska.
🟡
This isn't another CRUD app or landing page
Projekt jest bardziej złożony niż typowe proste aplikacje, co może oznaczać większe wyzwania techniczne lub biznesowe.
🟡
where you have real influence over what gets built and end-to-end ownership of your features
Oczekuje się od Ciebie proaktywności i samodzielności w podejmowaniu decyzji dotyczących implementacji.
🔴
Analyze existing patterns in the codebase and replicate them consistently and independently - no hand-holding
Musisz być w stanie samodzielnie zrozumieć i stosować istniejące rozwiązania bez szczegółowego wsparcia.
🟡
Communication is critical for us, on par with technical skill
Oczekuje się bardzo wysokich umiejętności komunikacyjnych, które są równie ważne jak kompetencje techniczne.