Frontend Developer (React)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Frontend Developer (React/TypeScript): Developing high-performance, data-dense web platforms and analytical dashboards for sports tracking data with an accent on data visualization and clean engineering fundamentals. Focus on building scalable UI components, integrating complex JSON API structures, and ensuring seamless user experiences for elite sports analytics.
Location: Hybrid in Budapest, Hungary
Compensation: HUF 600,000 β 1,045,500
Company
Revolutionizing sports technology through real-time ball, player, and skeletal tracking solutions that power automated officiating and elite sports analytics.
What you will do
- Produce clean, maintainable code following established team patterns.
- Build and refine UI components for dashboards, charts, and data tables to create smooth visual experiences.
- Integrate frontend applications with data infrastructure and handle JSON data structures from APIs.
- Assist with code releases across Dev, Test, and Staging environments.
- Participate in code reviews and team discussions to continuously improve engineering craft.
Requirements
- Hands-on experience with TypeScript and React.
- Proficiency in Node.js, HTML5, and CSS3.
- Foundational understanding of JSON data structures.
- Experience with GIT for version control and JIRA for task management.
- Location: Must be based in Budapest, Hungary for a hybrid work arrangement.
Nice to have
- Exposure to Cypress for testing.
Culture & Benefits
- Culture built on openness, collaboration, and technical excellence.
- Opportunity to work with elite engineers on projects powering the world's biggest sporting events.
- Strong emphasis on professional growth and developing frontend skills.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β