Dynatrace
Dynatrace Team
Dynatrace
Oferta cerrada el 14/07/2022

JavaScript Senior Developer

Salario60-70K
PresencialBarcelona
o
Remoto100%
100% RemotoEmpresa en crecimientoProductoReto Tecnológico

Miles de clientes confían en Dynatrace para acelerar la innovación, aumentar su eficiencia operativa e impulsar sus ingresos.

Aprovechan las ventajas de la IA, la observabilidad, la automatización y la seguridad para simplificar la complejidad de la nube ⛅️

Han construido un producto líder en el mercado y aún tienen grandes planes para su plataforma ¿Te lo vas a perder?

¿Qué harás?

Te unirás a un equipo joven en la etapa de mayor crecimiento que ha vivido su Laboratorio en Barcelona. Aún son un grupo reducido, pero… ¡Que las apariencias no te engañen! Tienen un ambicioso plan de crecimiento para este año y ya te digo yo que lo van a seguir a “rajatabla”.

No puedes perderte este vídeo para descubrir lo que hacen y la forma tan divertida que tienen de contarlo [Dentro vídeo] 🎬

Te convertirás en una pieza clave dentro de un equipo de alto nivel técnico, y serás líder tecnológico en muchos de los proyectos de JavaScript de la compañía. Tu código le va a dar alas a la plataforma de Dynatrace. Dictarás las normas de cómo se debe hacer la gestión de infraestructuras cloud, y ayudarás a miles de empresas en todo el mundo.

Te estarán esperando con los brazos abiertos si:

  • Te motiva la excelencia y la ambición por ser líderes del mercado.
  • Puede contigo la curiosidad de probar y aprender tecnologías nuevas.
  • Disfrutas encontrando soluciones elegantes y creativas a los retos técnicos del día a día.

Desarrollarás en Javascript. Sin aditivos ni conservantes añadidos ¡Javascript puro y duro! El equipo trabaja sin frameworks y hacen desarrollos tanto de frontend como de backend, aunque su especialidad son los desarrollos en browser y plugins. Será, precisamente, con las APIs de browser con lo que más ayudarás.

Realizan pruebas intensivas de todo el código que suben a producción. Tienen cierta debilidad por la mantenibilidad del código, las buenas prácticas y la cobertura de tests.

El mayor ancho de banda lo están consumiendo los desarrollos e incrementos de funcionalidad en la plataforma de Dynatrace. Es un proyectazo que dotará al producto de nuevas funcionalidades, aunque añadirá unas cuantas tareas de desarrollo, mantenimiento y testing al pipeline del equipo.

En la hoja de ruta no está previsto que toques demasiado backend (solo para que lo tengas en cuenta).

Tu evolución

Dynatrace
Tu primer día

En 1 mes

Completarás tu onboarding y te pasarás unos días por Barcelona para conocer a tus compis de equipo y las oficinas que tiene allí Dynatrace.

Entenderás y tendrás claros los objetivos de tu squad, así como tus propios objetivos personales. Habrás leído (casi) toda la documentación de los proyectos en los que vas a trabajar. Este será el mes de las dudas y las preguntas ¡No te quedes con ninguna dentro!

Tocarás código y habrás hecho tus primeros aportes (sencillitos seguramente 😜). Ya no habrá proceso ni herramienta que no conozcas al final de este periodo.

Tus responsabilidades

  • Desarrollar nuevas funcionalidades relacionadas con la tecnología de Session Replay, sin perder de vista la eficiencia de las mismas y mejorando aquellas que ya estén funcionando.

  • Entregar código robusto, mantenible y con una buena cobertura de test.

  • Realizar despliegues en producción.

  • Revisar el código de tus compis para aportar y aprender de los demás.

¿Cómo lo harás?

Son una empresa con una estructura muy horizontal o como se dice ahora “soft management”. El equipo trabaja con muchísima libertad, y con la responsabilidad que ello conlleva. La autonomía, la responsabilidad y la proactividad forman parte de su stack y son su mantra diario.

Siempre juegan en equipo y su filosofía de aprendizaje continuo funciona en ambos sentidos. Van a querer tanto que aprendas, como que aportes. Tu opinión va a ser muy importante y la van a considerar. No tengas ningún miedo ¡Habla! Están deseando conocer tus propuestas, tu punto de vista y las soluciones que tienes para los retos técnicos del día a día.

Ya sabes que están en fase de crecimiento y esto no solo afecta al equipo, sino también a su producto. No te sorprenderá entonces que el foco esté en la calidad del código, los incrementos de funcionalidad y la escalabilidad de la plataforma. Todo sea por ofrecer a sus clientes la mejor solución de gestión cloud del mercado.

Trabajan organizados en equipos de entre 4 y 6 personas. Cada equipo funciona de forma autónoma y autogestionada, aunque por supuesto, eso no significa que cada uno sea una “tribu” independiente. Se fomenta la colaboración y la ayuda, y es frecuente que varios de estos equipos cooperen para sacar adelante un proyecto. Hay un equipo dedicado a labores de test automation y, aunque se espera que todo el mundo haga pruebas intensivas del código que desarrolla, podrás apoyarte en ellos siempre que lo necesites.

Por supuesto, son una empresa internacional. Sabes lo que eso significa, ¿verdad?. No te pedirán que seas bilingüe, pero sí harán hincapié en el inglés.

¿Cuándo trabajarás?

Tienen una jornada muy flexible que podrás adaptar a tu ritmo. Mientras seas responsable y coherente, les da exactamente lo mismo cómo te organices.

Los viernes disfrutarás de jornada reducida y, como en el verano la cosa cambia, durante todo el mes de agosto se trabajan 36 horas a la semana.

Es más, en agosto, hay mucha gente que condensa sus horas entre el lunes y el jueves y así tienen los viernes libres. ¡Puedes tomarlo como idea!

Día laborable

Jornada completa

Vacaciones

24 días

¿Dónde trabajarás?

Presencial

Barcelona
o

Remoto

100%

El puesto es remoto, híbrido o presencial (lo que te ayude más), eso sí, te pedirán que te pases por sus oficinas de Barcelona una vez por trimestre. [Sigue leyendo] 👇

Estos viajes trimestrales correrán por cuenta de la empresa y, además de darte la oportunidad de admirar la obra de Gaudí, visitar el Camp Nou y pasearte La Rambla; también te permitirán ponerle cara a tus compis de equipo, participar en las sesiones estratégicas que Dynatrace organice, y hacer mucho, pero que mucho, team building.

¿Con quién trabajarás?

Son un equipo en rápida expansión. Aquí tienes los nombres de dos de las personas más cracks dentro de Dynatrace. Serán también dos de las personas con las que trabajarás de forma más estrecha. ¡Dentro las presentaciones!:

  • Nacho Cougil (Senior Software Engineer): es ingeniero de software y un auténtico campeón con Java. Es un profesional que se ha construido a sí mismo y tiene bien sabido lo que es esforzarse para conseguir las cosas. Ha sido desde “chico para todo” hasta CTO, pasando entre medias por roles de desarrollador, líder y director de proyecto. No hay rol que se te ocurra por el que no haya pasado y algo similar ocurre con los sectores en los que ha trabajado (energía, e-commerce, consultoría, startups, etc.) Todo en él es experiencia, pasión por su trabajo y espíritu de equipo. También es el organizador de JBCN y BCNJUG.
  • Marco Antonio Escalera Castro (Team Leader): es una persona alegre, enérgica y muy creativa. Se cuenta entre los mejores desarrolladores de Dynatrace y no por casualidad ha promocionado dentro del equipo técnico hasta convertirse en líder tecnológico. Tiene un montón de experiencia como desarrollador, como líder de equipo y como evangelista de metodologías ágiles. Es una persona sumamente analítica y muy inquieta. Además de un referente técnico, también puedes recurrir a él como a un buen amigo.

¿Qué piden?

Tienen ambición, se cuentan entre los líderes del sector, y esto es lo que están buscando para su próximo fichaje:

  • Al menos 4-5 años de experiencia programando JavaScript.
  • Que hayas hecho tus pinitos con TypeScript.
  • Tienes experiencia como ingeniero/a de software y conoces bien las tripas de los web browsers.
  • Tienes una buena cultura de testing, ya sean pruebas unitarias, de integración o test E2E.
  • El protocolo HTTP tiene pocos secretos para ti y conoces sus métodos, los parámetros de consulta y sus códigos de respuesta.

Irás a por el 10 si además:

  • Eres purista con los patrones de diseño. Vaya, que no haces muecas extrañas si te dicen de aplicar SOLID.
  • Tienes experiencia como líder tecnológico o algún otro rol de liderazgo.

Tecnologías

Innegociable

  • JavaScript
    Avanzado

Estaría bien

  • TypeScript
    Intermedio

Suma puntos

  • AngularJS
    Básico
  • React
    Básico

Otras habilidades

Innegociable

  • Aprendizaje Continuo
  • Capacidad de autogestión
  • Trabajo en equipo

Estaría bien

  • Gestión de equipo
  • Liderazgo

Suma puntos

  • Proactividad
  • Visión estratégica

¿Qué ofrecen?

Salario

60-70K

Remoto

100%

💰 Plan de retribución flexible.

💸 70 € al trimestre para eventos (para irte a comer o hacer cualquier actividad).

🏖️ Jornada de 36 horas durante el mes de agosto.

📚 Catálogo de Udemy para que sigas formándote en lo que más te guste.

🕓 Horario intensivo todos los viernes.

📈 Compra de acciones con un 15% de descuento y con un máximo del 15% de tu nómina.

Beneficios

Clases de Idiomas
Posibilidad de elegir equipo
Dinámicas y eventos de teambuilding
Presupuesto para formación
Presupuesto para Conferencias
Relocation package
Seguro de salud
Eventos de formación internos
Seguro de vida
Pack de bienvenida
Retribución Flexible

Capacidad de transformar parte del salario en pagos en especie como: cheques-guardería o Tickets Restaurant.

What the FAQ?

La verdad es que necesitan cubrir la posición YA de YA, así que ya te avanzo que el proceso va a ser muy ágil.

El proceso incluye estas 3 fases:

  1. Una primera llamada de 30 mins con Marc Saborit.
  2. La segunda fase será una entrevista de 90 minutos con Alejandro, el hiring manager. Él coordina el trabajo de 4 squads y te hará unas cuantas preguntas técnicas.
  3. Para la última fase deberás reservarte 2 horas. En esta última charla te contarán como es su día a día y harás algo de pair programming. Te plantearán un escenario y veréis juntos como afrontarlo. ¡Serás tú quien lleve la voz cantante!


Sí, aunque siempre y cuando tengas pasaporte de la Unión Europea… Por temas administrativos.

En cualquier caso, darán prioridad a las candidaturas de las personas más próximas a Barcelona o que estén dispuestas a moverse allí.

Dynatrace
JavaScript Senior DeveloperBarcelona o 100% remoto
Salario60 - 70K
Oferta cerrada