About the Role
Responsibilities
- Build and maintain front-end features using React + Next.js
- Implement responsive UI with strong attention to UX details
- Integrate the UI with backend services via REST APIs (data fetching, auth flows, error handling)
- Help shape and improve front-end architecture (component structure, state patterns, maintainability)
- Improve performance and quality (rendering, bundle size, caching strategies where relevant)
- Collaborate closely with backend and product to deliver features end-to-end
- Participate in code reviews and help keep engineering standards high
Requirements
- 5+ years of professional experience in front-end development
- Strong knowledge of React (modern patterns, hooks, component architecture)
- Experience with Next.js (routing, SSR/SEO basics, data fetching patterns)
- Excellent understanding of HTML/CSS, modern layout, and UX principles (not just “it works”)
- Solid JavaScript (ES6+) skills
- Experience integrating front-ends with REST APIs
- Ability to work independently and make sound technical decisions
- Experience working on production applications (not only demo projects)
- Willingness to work fully on-site in Mostar (this is not a remote role)
Nice to Have
- TypeScript
- Testing experience (e.g., Jest, React Testing Library, Playwright/Cypress)
- Experience with a UI library or design system (e.g., MUI/Chakra/AntD, or internal systems)
- Strong understanding of performance, SEO, and front-end optimization
- Great eye for design and details (pixel/UX polish)
Benefits
- Work on real products (no agency churn)
- Technically challenging work with clear standards
- Real impact on product architecture and direction
- Long-term collaboration and stability
- A comfortable on-site work environment in Mostar
- Compensation based on experience and skill level
Compensation
Compensation based on experience and skill level
Additional Information
- Work location: Mostar
- This is not a remote role