TL; DR
-Impresionante empresa, tracción y soluciones técnicas. Problemas interesantes para resolver yendo hacia adelante también
– “A” jugadores por todas partes. Gente realmente aguda que puedes aprender de allí de varias maneras
-Workflow se basa en que las personas eligen lo que les interesa más para trabajar. Conduce a una gran energía y entusiasmo en torno a los proyectos.
-Gestión competente que pensé que era muy capaz de llevar a la compañía a través de la difícil transición de ~ 20 miembros del equipo -> 100+
-Deberías entrevistarte allí si tienes la oportunidad. Están aplastando su espacio.
Conocí a Alex (CEO Next Big Sound) en un evento de Tecnología y Emprendimiento en octubre de 2013. Hablamos después del evento y cuando mencioné que era un desarrollador front-end, él se ofreció a conectarme con su CTO Samir porque estaban contratando para esa posición en ese momento. No estaba buscando un nuevo trabajo en ese momento, pero me impresionó su presentación, la historia de NBS, la tracción que pudieron obtener y los problemas técnicos que resolvieron en el camino.
Después de un par de correos electrónicos, conocí a Samir en una cafetería cerca de sus oficinas. Charlamos un poco sobre nuestros antecedentes, lo que estábamos interesados en construir / habíamos construido, nuestros entornos de trabajo preferidos. En general, la interacción se sintió menos como una entrevista y más como una conversación que fue increíble. Samir era súper relajado pero también tenía una gran visión tanto para la tecnología como para el equipo detrás de NBS.
Después de esto, entré en un desafío de codificación de día completo. Me dieron dos desafíos. Uno fue un desafío de PHP en el que necesitaba construir la estructura (no todo el código) de una API para 5 operaciones. El segundo fue un desafío de Javascript / DataViz donde me dieron varios conjuntos de datos reales de su base de datos y me pidieron que creara un sistema para generar y visualizar información sobre los datos usando Angular y D3. Nunca había usado D3 antes, por lo que la tarea fue un desafío, por decir lo menos. Pasé todo el día allí hasta la manivela de la tarde y luego al día siguiente hasta la mañana. No creo que esto se esperara de mí y definitivamente había superado la fecha límite, pero fueron muy geniales al respecto y me dieron el tiempo extra. Terminé construyendo un puñado de directivas para envolver visualizaciones D3 comunes y una mini aplicación de página única con esas visualizaciones de datos e información sobre los datos. Aunque intenso, en realidad me divertí mucho / aprendí mucho mientras hacía esto. Todavía mantengo este código en mi github si alguien quiere verlo.
De alguna manera, pasé el desafío del código a pesar de que estaba un día tarde y me invitaron a una sesión de codificación de pares. Pasé un día completo trabajando en un proyecto para generar una visualización basada en mapas de datos NBS. El ingeniero con el que trabajé fue uno de los primeros miembros del equipo y fue uno de esos tipos de ‘códigos en cualquier cosa’. Terminamos allí hasta la noche haciendo que todo funcionara y nos sentimos bastante bien al respecto.
Luego, fui a una de sus revisiones de sprint. Me impresionaron un par de cosas. 1) Su equipo trabaja en lo que es más interesante para ellos. En serio y 2) La gente estaba creando MVPs realmente increíbles de nueva funcionalidad durante sus sprints.
Luego tomé un café con Samir y Dave Zwieback, su vicepresidente de ingeniería. Esta se sintió más como una entrevista y formularon algunas preguntas difíciles pero esperadas que no recuerdo ahora. Después del café, tuve una extensa conversación con DZ sobre la forma en que trabajan en equipo, sus planes para la empresa (tanto de desarrollo tecnológico como comercial) y cómo podría crecer como ingeniero con NBS. Al abandonar esta conversación, recuerdo haber sentido que DZ era un gerente increíblemente competente que realmente se preocupaba por el crecimiento de sus directivos, así como por la moral y la productividad del equipo. Recuerdo que también tenía unos mocasines bastante frescos, pero esto fue hace casi un año y podría estar inventando eso.
Finalmente, me senté nuevamente con su CEO y obtuve la oferta. Terminó no siendo adecuado para mí porque quería continuar dirigiendo mi negocio de consultoría centrado en la creación de aplicaciones móviles híbridas y SPA con capacidad de respuesta angular. Dicho esto, en general, me sentí muy positivamente acerca de la compañía (incluidas las perspectivas futuras), el equipo y las personas con las que pasé tiempo. Los recomendaría a otros ingenieros y trabajaría con ellos en el futuro.