Job Description:
Job title: React Developer
Location: Belgrade (full-remote)
Employment Type: B2B
Company: Itekako
About Us
Itekako (itekako.com) is a Belgrade based software development company with more than 15 years of experience working with Fortune 500, SMEs and startups around the globe. So far, we successfully finished 200 (and counting!) high-end challenging projects across 11 industries. We’ve grown to a team of 150 skilled and experienced software engineers and technology experts who are focused on providing real business value to our clients. Our employees have changed the way people do their finances, shop online, play games, listen to music, build their startups, take care of their health, deal with cryptocurrencies, manage large manufacturing plants and more. We often run in sprints (agile methodology), but essentially we are marathoners - the people we work with and the clients we work for have been with us for a long time.
Job Description
As a React Developer, you will join the client’s platform engineering team, working on a large-scale React/TypeScript monorepo that powers multiple customer-facing applications, including billing dashboards, pricing models, usage analytics, and AI-powered features. You’ll collaborate closely with the client’s backend engineers to deliver high-quality, scalable solutions while navigating complex business domains. You’ll be involved in all phases of the development lifecycle—from design and implementation to testing and optimization, while actively contributing ideas, driving improvements, and promoting frontend best practices within the team.
What you’ll do
- Build and maintain multiple React applications within a shared monorepo environment
- Develop complex, reusable UI components using established UI frameworks and custom design systems
- Design and implement responsive and accessible interfaces for enterprise billing, pricing, and analytics platforms
- Integrate frontend applications with REST APIs and real-time data streams to support usage metrics and pricing calculations
- Manage complex application state using Redux and implement efficient data-fetching patterns with React Query
- Ensure high code quality through strict TypeScript usage, performance optimization, and bundle management
- Contribute to scalable component architecture and frontend best practices within the client’s engineering team
Your experience
- 4+ years of professional experience in frontend development using React, TypeScript, and Redux
- Strong knowledge of React 18+, including Hooks, Context, Error Boundaries, and modern concurrency patterns
Experience with AI-assisted coding tools or AI/ML integrations
Background in startup environments or fast-growing product teams
- Advanced TypeScript experience, including strict mode, generics, advanced types, and module augmentation
- Experience building and maintaining applications within monorepo architectures using modern build orchestration tools
- Proficiency with modern build tools and frontend infrastructure (Webpack, Vite, Turbo, pnpm, Babel)
- Experience developing responsive and accessible user interfaces using Tailwind CSS and component libraries such as Material UI or Radix UI
- Experience integrating frontend applications with REST APIs and third-party services
Experience with testing frameworks and CI/CD pipelines
- Hands-on experience with third-party API integrations (e.g. Stripe, Salesforce, SaaS platforms)
- Experience with fintech, billing, payments, or analytics-heavy platforms is nice to have
Important notes
This is a contractor-only position.
- Candidates are expected to work a late shift, being available until 11 PM CET.
The position is full remote, open to candidates across Serbia.