Frontend Developer | Next.js & TypeScript (Mid)
Our senior frontend developer, Martin, is looking for backup! At BePositive, our project pipeline is constantly growing, and even though Martin is a pro, he can’t handle it all alone anymore. We are looking for a Mid-level partner to help build top-tier applications and take ownership of a portion of our projects.
We are a software delivery house with our main office in Brno. Since 2013, we’ve been delivering solutions that make sense - currently ranging from AI startups to global fintech players.
We pride ourselves on a small, tight-knit team. You’ll get to know everyone quickly, and you can expect to be in direct contact with our clients. We aren’t afraid to show off our work!

🛠️ What will you work on?
For example:
Fintech: Applications for banks worldwide, where security and precision are the top priorities.
Primát+: Our passion project—a student app using AI to change the way people study.
Headless E-commerce: Our proprietary platform for fast and modern e-shops.
💻 Our Stack
Martin introduced this stack and insists on clean code and modern technologies:
Framework: Next.js (App Router)
Language: TypeScript (strict mode is our standard)
UI: Tailwind CSS + shadcn/ui
State & Data: Zustand, TanStack Query, React Hook Form + Zod
QA & Deploy: Vitest, Vercel, GitHub workflow
👤 Who are we looking for?
Ideally, you have 3+ years of experience and a desire to keep growing professionally.
You have a solid grasp of React & Next.js (including App Router).
TypeScript isn’t just a necessary evil for you; it’s a tool that gives you confidence.
You have an eye for UI/UX - ensuring things don’t just work, but look great too (Tailwind).
You are used to a Git PR workflow and aren't afraid of code reviews.
You can communicate with English-speaking colleagues or clients

📋 How we roll
Workflow: Tasks are managed in Notion or EasyProject, designs in Figma. Zero chaos.
Onboarding: For the first few months, Martin will provide thorough code reviews and lend a helping hand. Once you’re in sync with our style, you’ll get full autonomy.
Communication: Every day at 10:08, we have a standup. We talk blockers, not fluff. Every week, we have a project sync—fixed time, fixed day. We use Slack for daily chat.
Office: Brno, Zvonařka.
Home office: Possible 2-3x a week.
Benefits: Multisport card, meal allowance (for days spent in the office).
Vacation: 20 days + 3 sick days.
🎁 Why join us?
Longevity: We aren’t looking for someone to finish a single task, but a partner for years to come.
Variety: Work on our own startups as well as major global clients.
Impact: Your ideas won’t get lost; every voice carries weight here.
