
Posición abierta: Desarrollador React Senior
¡Únete a nuestro equipo de desarrollo en UniqCast!
We are excited to announce a new full-time opportunity within our Development Department: Senior React Developer. We are looking for a talented and dedicated engineer to join our growing team.
• Location: Zagreb, Croatia
• Type of Work: Full-time, 5 days a week
• Employment Agreement: Permanent Employment Work Agreement
• Work Type: Hybrid work model with the possibility to work remotely partially after 6 months
¿Por quéunirse a nosotros?:
• Competitive salary based on the level of experience you will bring to the team with promotion and bonus schema
- Prima de Navidad y asignación por vacaciones
- Un sistema de recompensas basado en los años trabajados con nosotros
- Un programa de tutoría de tres meses como parte de su programa de incorporación
- Café, té, refrescos, fruta y aperitivos gratuitos
- Hasta 30 días de permiso retribuido al año en función de su experiencia y sus obligaciones familiares.
- Acceso a actividades para fomentar el espíritu de equipo (retos de fitness en equipo, club de atletismo, team-buildings, talleres, comidas mensuales en la oficina, etc.)
- Tarjeta multideporte
Tareas y responsabilidades del Desarrollador de React:
• Design and develop cutting-edge video streaming web-based applications using React
- Implementación de interfaces de usuario complejas con un diseño moderno y vanguardista
- Utilizar ES5 y herramientas modernas de compilación de JavaScript para garantizar la compatibilidad con navegadores antiguos.
- Colaborar con los diseñadores de UX para crear interfaces de usuario optimizadas.
• Work closely with dev-ops engineers to integrate apps with content delivery systems
- Optimice las aplicaciones para obtener la máxima velocidad y rendimiento en distintos tipos de hardware
- Manténgase al día sobre la evolución de la web y las tendencias del sector
React Developer job requirements and qualifications:
- Experiencia demostrada en el desarrollo de aplicaciones con React
• Experience in PWA and responsive design
• Strong proficiency in JavaScript and TypeScript, including deep knowledge of ES5 and ES6+
- Conocimiento profundo de React.js y sus principios básicos
• Experience with Zustand state management solutions in large-scale applications
- Conocimiento profundo de los problemas de compatibilidad entre navegadores y sus soluciones.
- Experiencia con herramientas de compilación modernas (p. ej., Webpack, Babel) para compilar y optimizar JavaScript para plataformas antiguas.
- Gran capacidad de resolución de problemas y atención al detalle
• Familiar with architecture for software development such as MonoRepo
- Excelente capacidad de comunicación y trabajo en equipo
We expect the ideal React Developer candidates to be well acquainted with these technologies and have the capability to master new ones:
- Experiencia con ganchos React y componentes funcionales
•Experience with code reviews and git flows
•Experience with mentoring junior and mid-level developers
- Familiaridad con las API RESTful y los mecanismos de autorización modernos
- Conocimiento de los principios del diseño receptivo y adaptativo
- Sistemas de control de versiones (preferiblemente Git)
- Marcos de pruebas para aplicaciones React (por ejemplo, Jest, React Testing Library)
Bonus qualifications:
• Familiarity with Smart TV development SDKs (e.g., Tizen, webOS, Android TV)
• Familiarity with CI/CD tools like Fastlane and Jenkins
• Familiarity with JavaScript video player libraries such as Dash.js, HLS.js and ShakaPlayer
- Dominio de las técnicas de diseño responsivo adaptadas a las interfaces de televisión
- Conocimiento de las tecnologías de streaming de vídeo (por ejemplo, HLS, DASH)
• Prior familiarity with React Native and/or Flutter, or willing to learn
- Experiencia en el sector OTT
- Conocimiento de las consideraciones de accesibilidad de las aplicaciones web
Y por último, pero no por ello menos importante:
• Opportunity to deliver exciting products to millions of viewers across the globe
- Trabajar con los últimos paradigmas tecnológicos
- Formar parte de una empresa en crecimiento, de éxito y que compite a nivel mundial.
Proceso de contratación:
1. Initial Interview: We will review all resumes, and if we find that you might be a good match for us, you will be invited to an initial interview. This interview is usually held via video call.
2. Technical Assessment: If you pass the initial Interview you will be sent a technical assignment with a three-day deadline.
3. In-depth Technical Interview and Assignment Solution Presentation: After delivering your solution, you will be invited to present it via video call.
4. Final Interview: Candidates who show the most potential will be invited to a final interview. In this interview, we will discuss your / our expectations, and we will assess the level of alignment with our organizational goals. This interview is typically done in person.
5. Job Offer: If all goes well, you will receive a written job offer. If you decide to accept our offer, we can begin the employment process.
Send your resume to jobs@uniqcast.com. Your resume can be written in Croatian or English.
We will be accepting resumes until December 7th, 2025
