Manfred logoManfred logo
Manfred logo
Manfred en redes:
OpositaTest
OpositaTeam
OpositaTest
Oferta cerrada el 09/08/2023

Senior Frontend Developer

Salario40-50K
Remoto100%
Full-Remoteproductohorario flexiblecrecimiento

Benvidos/as a la plataforma online líder en la preparación del examen tipo test 📝. Nacida en 2016, OpositaTest cuenta con una comunidad de opositores de más de 1 MILLÓN de personas. Pero no se conforman, tienen como visión ser la plataforma de aprendizaje líder a nivel mundial (en la actualidad líder en el sector de la oposiciones a nivel nacional). Y para ello necesitan ser la plataforma digital más potente del mercado. Quieren incorporar un/a Frontend developer a sus tropas. ¿Nos ayudas?

¿Qué harás?

Todo el equipo está centrado en seguir mejorando una plataforma, ya de por sí, muy completa. Lo más importante: serás parte de un equipo cohesionado y preparado para todo con mucho espacio y autonomía.

El equipo tecnológico -donde podemos encontrar a varios manfreditas incorporados- se esfuerza por crear siempre software de calidad y altamente escalable. En 2023 necesitan incorporar un perfil frontend al equipo con experiencia en trabajar con librería de componentes, y más en específico con React. Formarás parte del “Chapter” que entrega todo lo visual que utiliza el usuario. Estarás dentro de un código rodeado de buenas prácticas, además formarás parte activa de decidir el roadmap técnico del producto.

🧐 ¿Sabiás que...? 🧐

Son ganadores en 2018 de la aceleradora SeedRocket y ganadores en 2019 del premio Emprendedor XXI en Galicia. Han conseguido acumular ya la confianza de más de 1 MILLÓN de opositores y una cuota de mercado envidiable que crece a buen ritmo. No solo llevan un ritmo vertiginoso en cuanto al número de opositores inscritos en la plataforma, sino que cuentan ya con más de 58 empleados y no paran de crecer. 

🙌¿Qué esperan de ti?

Su equipo de frontend se encarga tanto de la aplicación web como de su aplicación móvil. Para la parte web lo tienen todo montado en React, mientras que la app móvil la tienen en React Native + TypeScript. Buscamos a alguien con muchos tiros pegados en desarrollo front con React y que seas capaz de ponerte al día con React Native para desarrollo mobile para poder meter velocidad a su equipo. 

Como buena empresa de producto saben que el usuario está por encima de todo, entregar valor e incrementos que provoquen al usuario el efecto WOW es clave. Es importantísimo para todo el equipo incorporar a una persona que venga de producto.

Si te interesa esta oportunidad, ¡hazme un PING! 💬. Te guiaré a través de todo el proceso para asegurarnos de que puedas dar lo mejor de ti.

Tu evolución

OpositaTest
Tu primer día

En 1 mes

El primer día conocerás al equipo y te enseñarán cómo es todo el flujo desde escribir código hasta que llegue a producción.

Al principio lo más importante será “empaparte” de la cultura de OpositaTest. Para ello, tendrás acceso al Handbook de OpositaTest, donde se te explicará cómo se organizan y cuáles son los procesos que siguen. Además, conocerás a todos los integrantes de la familia de OpositaTest, no solo sus nombres, sino que les habrás puesto cara y habrás participado en alguna llamada con todos. Incluso te habrá dado tiempo a tomarte un café ☕️ (virtual si estás en otra ubicación) con más de uno para conocerles un poco mejor.

Profundizarás en el modelo de negocio, conocerás las últimas sugerencias por parte de los usuarios, los objetivos del equipo y entenderás a la perfección cómo están organizados los proyectos y sus responsabilidades.

Tus responsabilidades

  • Trabajarás planteando y desarrollando librerías de componentes y servicios que se compartirán además con otros proyectos distintos de React y React Native.

  • Realizarás unit testing que valide los requisitos de aceptación del negocio y equipo técnico.

  • Harás análisis y propuestas de mejoras técnicas para escalar y reutilizar mejor el código.

  • Desplegar nuevas releases de la app, es un proceso automatizado pero requiere de ciertas pautas

  • Revisar Sentry para comprobar que todo funciona como la seda.

  • Proponer tareas de mejora en su backlog, tanto a nivel técnico como nuevas propuestas de funcionalidades.

  • Revisar Pull-Request de otros integrantes del equipo, entre todos el trabajo sale mejor 🤝

¿Cómo lo harás?

En OpositaTest han adaptado el agilismo a sus necesidades y tienen una forma muy particular y eficiente de organizarse. Lo hacen en base a (Objective Key Results) OKRs -Si no sabes de lo que te estamos hablando no te preocupes que ellos te contarán cómo lo tienen planteado-. Como pincelada podemos decirte que tienen OKR anuales y a partir de los cuales definen los OKR trimestrales, los cuales se desgranan en sprints de 2 semanas.

Pero no creas que todo viene impuesto desde arriba, los OKR trimestrales (que estarán alineados con los anuales de la compañía) y los objetivos de cada sprint, los decidirás internamente con el equipo.

A nivel de herramientas, para la comunicación diaria usan Slack y para la comunicación informal fuera de la oficina, Signal.

El equipo de desarrollo está organizado en dos Squads, todas tus tareas de sprint estarán en KanbanFlow e irás cogiendo las tareas según te vaya apeteciendo. A veces estarás con ganas de analizar o proponer alguna oportunidad en el tablero del Discovery Board, revisando una PR de algún compañero/a para que llegue a producción lo antes posible, estarás en tu caja de arena programando en React o preparando algún componente en la librería de componentes. Podrás ponerte con lo que te apetezca, siempre y cuando vaya acorde a los objetivos del sprint.

Vamos, lo que se suele llamar: ¡¡un CHOLLO!!

¿Cuándo trabajarás?

Cuando quieras, sí, C-U-A-N-D-O Q-U-I-E-R-AS-. La jornada laboral es de 39 horas a la semana que repartirás como más te guste.

Esto es: libertad horaria total. El foco es sacar los objetivos de sprint y para eso, no están atados a un horario sino a los resultados.

Si es cierto, que todos los componentes del equipo son humanos 😜 y vivimos en un mundo orquestado... casi siempre se mueven entre las 6:00 de la mañana y las 18:00 horas. 

Día laborable

Jornada completa

Vacaciones

26 días

Jornada laboral

Flexible

¿Dónde trabajarás?

Remoto

100%

La posición es 100% remota, el equipo de OpositaTest está repartido por toda España, mayoritariamente Coruña y Galicia, pero otra parte del team está repartida en Andalucía, Valencia, Mallorca, Bilbao, Madrid, León... Por aquí nos han dejado algunas fotos impresionantes de cuando se juntan 😌

¿Con quién trabajarás?

Como hemos comentado, OpositaTest ahora mismo lo conforma un equipo de 58 personas y subiendo como la espuma.

Disponen de un ambiente de trabajo inmejorable y para cualquier problema o duda se vuelcan y te ayudan desde el minuto cero. Como buena familia numerosa, no quieren dejar a nadie fuera, ni destacar a nadie por encima del resto, así que te contamos cómo son en equipo.  

Les encanta pasarlo bien y hacer que a todo el mundo le guste ir a trabajar. En cualquier incorporación se preocupan más por la persona y su encaje cultural que por sus conocimientos. Para ellos es importante poner el foco en la persona para que la cultura de OpositaTest no se pierda y pueda seguir creciendo sin dejar de ser una gran tribu ⛺️

Si nos centramos en la parte técnica, tienen un equipo de desarrollo formado a día de hoy por 15 personas organizadas en dos squads multidisciplinares, con perfiles de las siguientes áreas: backend, sistemas, frontend y diseño, y todos dispuestos a ayudarte.

  • Desde Sistemas, te echarán un cable en todo lo que necesites para instalar los proyectos, todo lo que tenga que ver con Docker y te resolverán cualquier duda acerca de la integración continua y sus despliegues en AWS.
  • Backend, pondrá a tu disposición un API con la mejor documentación posible y dispuestos a tener en cuenta cualquier propuesta que haga más fácil la vida en el cliente.
  • Diseño. Hablarás con este equipo para coordinar la creación de nuevos componentes en la librería. Cualquier duda respecto a los diseños en Figma, tendrá respuesta. Todo su trabajo tendrá una incidencia directamente en lo que ve el usuario, además idearán nuevas funcionalidades e intentarán solucionar cualquier problema que tengan los usuarios al usar la plataforma.
  • Data. ¿Te gusta la programación dirigida con datos? Este es tu sitio, trabajarás en sintonía con el equipo de data y diseño, revisando las métricas principales de dicha funcionalidad e iterando para obtener el mejor resultado.
  • Por último, tienen el equipo Frontend, que será tu “casa”. Formarás parte de este equipo, desarrollando las funcionalidades en app y web, usando la librería de componentes que debe ser la unión perfecta entre el equipo de Diseño y de Frontend. Todo tu trabajo tendrá una incidencia directamente en lo que ve el usuario, tanto para lo bueno como para lo malo, lo único asegurado es que tendrás a una comunidad encantada de darte feedback en cada despliegue.

¿Qué piden?

El stack de OpositaTest gira en torno a React y React Native, poniendo especial atención a las buenas prácticas y testing. Específicamente, ¿qué esperan de ti?:

  • Manejarte con Javascript y Typescript como pez en el agua
  • Experiencia implementando componentes con React. Si además manejas React Native mejor que mejor.
  • Experiencia en testing a nivel componente y conocimientos de buenas prácticas y estructura de componentes.
  • Experiencia en desarrollo de arquitecturas escalables con componentes reutilizables sobre React y React Native. Son una empresa producto y su objetivo es crecer y pensar a largo plazo 😉
  • Que la integración de APIs no tenga misterio para tí.
  • Conocimiento en análisis de rendimiento y optimización de aplicaciones
  • Habilidad para tomar decisiones técnicas críticas y solucionar problemas complejos.

Y ahora, lo más importante, el tipo de persona que quieren incorporar:

  • Alguien con inquietud y que le guste estar continuamente aprendiendo formas de hacer las cosas mejor.
  • Tendrás total autonomía para gestionar tu propio trabajo, quieren que seas lo más autónomo/a posible, sin embargo, ante cualquier bloqueo, no dudes en levantar la mano y pidas ayuda. No son un equipo de valientes, son un equipo... con todo lo que implica esa palabra.
  • Que te guste compartir conocimiento y hacer que la gente de tu alrededor sea cada día mejor.
  • Alguien con preocupación por los pequeños detalles, que te guste monitorizar que no aparezcan errores y con rigurosidad en las revisiones de código.

Tecnologías

Innegociable

  • React
    Avanzado
  • TypeScript
    Avanzado
  • JavaScript
    Avanzado

Estaría bien

  • React Native
    Avanzado

Suma puntos

  • Figma
    Básico
  • CSS
    Básico
  • HTML
    Básico

Otras habilidades

Innegociable

  • Capacidad de autogestión
  • Trabajo en equipo
  • Atención al detalle

Estaría bien

  • Proactividad
  • Aprendizaje Continuo

Suma puntos

  • Capacidad de mentorización

¿Qué ofrecen?

Salario

40-50K

Horario

Flexible

Remoto

100%
  • 🕓Jornada laboral de 39 horas semanales
  • 🤓 20 horas laborables anuales para dedicarlas a Formación. 
  • 🏖️ 26 días laborables de vacaciones.

Por último, pero no menos importante, un muy buen ambiente de trabajo en un equipo de apasionados por la tecnología. Con quedadas presenciales de todo el equipo a lo largo del año.

Beneficios

Presupuesto para formación
Eventos de formación internos
Descuento en productos de la empresa
Dinámicas y eventos de teambuilding
Vacaciones Extra
Pack de bienvenida

What the FAQ?

No, por temas administrativos solo valoran perfiles dentro del territorio nacional.

¡El que tú quieras!

Hay compañeros/as que empiezan a las 6:00 am, otros/as que trabajan de tarde, otros/as hacen horario partido… 100% flexible ;)

Los tiempos de la entrevista serán lo más ágiles posibles. Habitualmente su proceso tiene tres fases:

  • Entrevista cultural
  • Prueba técnica
  • Defensa de la prueba técnica con el equipo para ver cómo la has enfocado

Puedes coger los 26 días como tu quieras, ¿Quieres librar 26 lunes al año? ¡Adelante!

Si, puedes trabajar con tu propio equipo, aunque te facilitarán todo lo necesario para trabajar desde casa si así lo prefieres.