Frontend Engineer (Design Systems & Data Visualization)
Technology
Bucharest, Româniaacum 1 săptămânăPână la 03.05.2027
Normă întreagăLa sediu
Descrierea postului
OKAPI is a product design & development company that helps startups and established enterprises turn their ideas into polished products.
We are looking for a Frontend Engineer who loves building interfaces that are both beautiful and data-rich: from reusable JavaScript components and design systems to interactive graph networks and data visualizations with D3.
What You Bring
- 3+ years of professional frontend development with modern JavaScript and TypeScript
- Strong experience with React (or a similar component-based framework)
- Proven experience building reusable component libraries or design systems (Storybook, design tokens)
- Hands-on experience with D3.js and data visualization (charts, dashboards, interactive views)
- Experience with graph / network visualization with D3
- Solid HTML, CSS and SVG skills
- Good eye for UI detail and experience working from Figma designs
- WCAG 2.1/2.2 Level AA: familiarity with accessibility guidelines and how to implement them
- Experience with testing, Git and CI/CD
- Experience using AI coding tools (e.g. Copilot, Cursor, Codex, Claude Code) in your workflow
- Good spoken and written English
What You'll Do
- Build and maintain reusable JavaScript/React components as part of our design systems
- Turn complex data into clear, interactive visualizations and graph networks
- Optimize rendering performance for large datasets
- Work closely with designers to ship pixel-perfect, accessible interfaces
- Integrate frontends with REST/GraphQL APIs
- Write clean, tested, well-documented code and take part in code reviews and Agile ceremonies
Who You Are
- Analytical and visual: you enjoy making complex data easy to understand
- A systems thinker who builds reusable, scalable solutions
- A clear communicator who works well with designers, developers and product managers
- Organized, adaptable and comfortable with ambiguous requirements
- Curious and quick to learn new tools and technologies
- A friendly international environment where you can follow your passions and develop your skills
- A flexible schedule (no strict working hours)
- Paid vacations
- A variety of interesting & challenging projects
- Performance bonuses
Keywords
JavaScriptTypeScriptReactDesign SystemsReusable Component LibrariesStorybookDesign TokensD3.jsData VisualizationGraph and Network VisualizationHTMLCSSSVGWeb AccessibilityTestingGitFrontend DevelopmentReusable ComponentsComponent LibrariesCharts
Te interesează acest rol?