"KLIX" d.o.o.

Medior/Senior Frontend Engineer (React / TypeScript)

CSSGitHTMLReactTypeScriptReduxWebpack

Iskustvo
Medior, Senior
Angažman
Puno radno vrijeme
Rok prijave
još 29 dana

O kompaniji

KLIX d.o.o. is a performance marketing and technology company that develops proprietary operational systems for affiliate marketing, e-commerce (COD model), and an in-house call center. We operate in multiple countries, processing thousands of leads, transactions, and calls monthly.
Our frontend systems are used by internal teams to manage campaigns, leads, calls, orders, partners, and reporting. All applications are in-house. We build them internally and use them every day.

Opis posla

Position Description

We are looking for a Medior/Senior Frontend Engineer to develop internal web applications used by marketing, sales, operations, and management teams. You will build CRM interfaces, dashboards, reporting tools, operational applications, and real-time monitoring systems.
You will work with the React ecosystem and TypeScript as primary technologies. You are expected to write clean, maintainable code, implement features according to specifications, optimize performance, and collaborate with the backend team on API integrations.
The focus is on internal business applications. We do not work on public-facing websites, SEO optimization, or marketing landing pages. We build tools that we use daily to operationally manage the company.

Key Responsibilities

• Develop and maintain internal web applications (CRM, dashboards, reporting tools, operational systems)
• Implement UI components and business logic in React/TypeScript stack
• Integrate with REST APIs and real-time data sources (WebSocket, polling)
• Work with state management tools (Redux, React Query, Zustand, or Context API)
• Implement data visualization components (charts, tables, complex data displays)
• Optimize performance: memoization, lazy loading, code splitting, bundle size reduction
• Work with complex forms: validation, error handling, conditional logic, multi- step flows
• Implement authentication and authorization on the frontend (token management, protected routes, role-based UI)
• Conduct code reviews, refactor existing components, write tests (unit, integration)
• Collaborate with backend team on API contract design and data models
• Work with responsive design principles and cross-browser compatibility

Kvalifikacije

• Minimum 3-5 years of professional experience in frontend development
• Advanced expertise in React (hooks, context, lifecycle, performance optimization, component architecture)
• Advanced expertise in TypeScript (types, interfaces, generics, utility types)
• Deep understanding of HTML5 and CSS3 (flexbox, grid, animations, responsive design)
• Experience with state management tools (Redux, Zustand, React Query, or Recoil)
• Integration with REST APIs (fetch, axios, error handling, loading states, request cancellation)
• Knowledge of Git workflow (branching, pull requests, code review, conflict resolution)
• Understanding of browsers: DOM manipulation, event loop, storage (localStorage, sessionStorage), cookies
• Experience with build tools: Webpack, Vite, or esbuild
• Ability to implement pixel-perfect UI according to design or specifications

Dodatne Informacije

Preferred Qualifications

• Knowledge of Next.js framework (SSR, SSG, API routes, routing)
• Experience with data visualization libraries (Chart.js, Recharts, D3.js)
• Knowledge of Tailwind CSS or other utility-first CSS frameworks
• Work with WebSockets or Server-Sent Events for real-time functionality
• Experience with React Hook Form or Formik for form management
• Knowledge of testing frameworks (Jest, React Testing Library, Cypress, Playwright)
• Experience with CI/CD pipelines for frontend (build, lint, test, deploy)
• Understanding of accessibility standards (WCAG, ARIA attributes, keyboard navigation)
• Knowledge of performance optimization techniques (lighthouse, bundle analyzer, profiling)
• Experience with Docker for local development setup
• Work in CRM, e-commerce, or affiliate marketing applications

What the Company Offers

• Work on internal products used daily
• Opportunity to influence UX/UI and architectural decisions
• Professional team with code review culture and best practices
• Modern tech stack (React, TypeScript)
• Office in Banja Luka with hybrid work options
• Competitive salary and performance-based bonuses
• Opportunity for advancement to tech lead positions
Note: Please include portfolio, GitHub profile, or code samples.

Oglas istekao? 

Top IT poslovi u tvom inboxu

Pretplati se na Dzobs.com newsletter i jednom sedmično ti šaljemo najnovije poslove za odabranu poziciju.

Zanimanje...