React Developer



Hello
we are Itekako

Itekako (itekako.com) is a 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. 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.
Name of our company has two stories that reflect our nature. It is combination of two words in Serbian language IT (as information technology) & kako (how) which reflects thru curiosity in everything we do. It also means double confirmation that reflects our delivery culture.


Job description
React Developer
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.
- 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
- 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
- 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