Posición abierta: Desarrollador React Senior
¡Únete a nuestro equipo de desarrollo en UniqCast!
UniqCast se está expandiendo, y estamos encantados de anunciar una nueva oportunidad a tiempo completo dentro de nuestro Departamento de Desarrollo: Desarrollador React Senior. Buscamos un ingeniero con talento y dedicación para unirse a nuestro equipo en crecimiento.
Detalles adicionales:
- Ubicación: Zagreb, Croacia
- Tipo de trabajo: Jornada completa, 5 días a la semana
- Contrato de trabajo: Contrato de trabajo indefinido
- Tipo de trabajo: Modelo de trabajo híbrido con la opción de trabajar a distancia varios días a la semana
¿Por quéunirse a nosotros?:
- Salario competitivo en función del nivel de experiencia que aportes al equipo con régimen de ascensos y bonificaciones.
- Prima de Navidad y asignación por vacaciones
- Un sistema de recompensas basado en los años de trabajo con nosotros
- Un programa de tutoría de tres meses como parte de su programa de incorporación
- Acceso a la formación (libros, seminarios, conferencias y programas de certificació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:
- Diseñar y desarrollar aplicaciones web de streaming de vídeo de última generación utilizando 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.
- Trabajar en estrecha colaboración con los ingenieros de Dev-Ops para integrar las aplicaciones con los sistemas de distribución de contenidos.
- 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
Requisitos y cualificaciones del puesto de Desarrollador React Senior:
- Experiencia demostrada en el desarrollo de aplicaciones con React
- Gran dominio de JavaScript, incluido un profundo conocimiento de ES5 y ES6+.
- Conocimiento profundo de React.js y sus principios básicos
- Experiencia con soluciones de gestión de estados (por ejemplo, Redux, MobX) en aplicaciones a gran escala.
- 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
- Excelente capacidad de comunicación y trabajo en equipo
Esperamos que los candidatos ideales a Desarrollador React Senior conozcan bien estas tecnologías y tengan la capacidad de dominar otras nuevas:
- Experiencia con ganchos React y componentes funcionales
- 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)
Cualificacionesadicionales:
- Familiaridad con los SDK de desarrollo de Smart TV (por ejemplo, Tizen, webOS, Android TV)
- 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)
- Familiaridad previa con Angular y/o Flutter o ganas de aprender.
- Experiencia en el sector OTT
- Conocimiento de las consideraciones de accesibilidad de las aplicaciones web
Y porúltimo, pero no por ello menos importante:
- Oportunidad de ofrecer productos apasionantes a millones de telespectadores de todo el mundo.
- 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:
- Entrevista inicial: Revisaremos todos los currículos y, si consideramos que puede encajar con nosotros, le invitaremos a una entrevista inicial. Esta entrevista suele realizarse por videollamada.
- Evaluación técnica: Si superas la Entrevista inicial se te enviará un encargo técnico con un plazo de tres días.
- Entrevista técnica en profundidad y presentación de la solución asignada: Después de entregar su solución, se le invitará a presentarla por videollamada.
- Entrevista final: Los candidatos que muestren mayor potencial serán invitados a una entrevista final. En esta entrevista, hablaremos de sus / nuestras expectativas, y evaluaremos el nivel de alineación con nuestros objetivos organizativos. Esta entrevista suele realizarse en persona.
- Oferta de empleo: Si todo va bien, recibirá una oferta de trabajo por escrito. Si decides aceptar nuestra oferta, podemos iniciar el proceso de contratación.
Envíe su currículum a jobs@uniqcast.com. Tu currículum puede estar redactado en croata o en inglés.