En lo que refiere a aplicaciones web, es un todoterreno. El desarrollador full stack es clave, ya que interviene tanto en el desarrollo y diseño del producto, incluso basándose en la experiencia del usuario (UX) y en la programación. Esto es lo que lo ubica entre los perfiles demandados y que hoy pueden aspirar a sueldos que superan los 5.000 dólares cuando trabajan para firmas del exterior.
Sebastián Divinsky, director general de EducaciónIT, afirma a iProUP que "el desarrollador full stack es quien se encarga de programar cualquier aplicación", en dos áreas clave:
-
El lado del cliente: lo que los usuarios ven y a través de lo que interactúan con las aplicaciones
-
El punto de vista del servidor: todo lo que está por detrás de lo que vemos cuando usamos una app y que hace que funcione como esperamos
Ariel Arcidiacono, director comercial de Bumeran y Zonajobs en Argentina, asegura a iProUP que el rol del desarrollador web full stack es híbrido e interdisciplinario.
"Se trata de un programador que se encarga de crear aplicaciones y controlar tanto la interfaz del desarrollo front-end, es decir, la parte visual con la que el usuario interactúa; como también el back-end, que corresponde a la lógica que permite el funcionamiento de webs, aplicaciones y bases de datos", completa.
Remarca que la posición también es responsable de "mantener y optimizar sitios web, crear aplicaciones, asegurar su funcionamiento, velocidad y escalabilidad. A su vez, es responsable del diseño de interfaces y otros elementos visuales".
Hay cursos y capacitaciones de corta duración que permiten convertirse en desarrollador Full Stack
De esta forma, el perfil debe mantener una visión de producto unificada, poniendo foco en la experiencia de usuario. "Define y documenta los desarrollos, maquetado e integración; y además implementa y propone nuevas funcionalidades para los proyectos en los cuales trabaja", añade Natalia Terlizzi, CEO de HuCap, en diálogo con iProUP.
En cuanto a habilidades, deben tener conocimientos de "programación en entornos JavaScript, Angular.js y React, entre otros. También, dominio de bases de datos, almacenamiento web y de arquitectura web", añade Terlizzi.
"Incluso, es importante que estos perfiles puedan administrar recursos, el avance de los proyectos y desvíos que puedan producirse, teniendo siempre capacidad de acción ante estos, para lo cual resultará clave que cuenten con herramientas y conocimientos de gestión de proyectos. Y, fundamental, que se mantenga actualizado de las nuevas tecnologías", completa la ejecutiva.
Además de los conocimientos técnicos, es muy importante que cuenten "con buenas habilidades blandas, de trabajo en equipo y comunicación. La industria tecnológica utiliza cada vez más metodologías ágiles, que requieren mucha interacción entre todos los miembros", resalta a iProUP Santiago Scanlan, fundador y director de Plataforma 5.
Como en otros perfiles de la industria tecnológica, la demanda supera con creces a la oferta. "Mientras más formado y con mayor experiencia, más escaso es el talento. Por eso tenemos que invertir fuerte en capacitación lo antes posible para tener, cuanto antes, la mayor cantidad de recursos formados. Es una inversión indispensable para la economía de nuestro país", alerta Divinsky.
Arcidiacono remarca que "desde una aplicación para ver el clima en el celular, hasta una web de alta complejidad para brindar cursos o buscar un hogar, todo está hecho por un desarrollador full stack. Por eso vemos que es uno de los puestos más demandados y de los que más cuesta cubrir".
"De acuerdo con el último informe que realizamos desde Bumeran junto con el Gobierno de la Ciudad de Buenos Aires, los avisos de programación reciben un 85% menos de postulaciones que el promedio en el portal", completa el directivo.
Según el especialista, en general, "se suelen pedir profesionales con cierto seniority, pero también hay empresas que deciden optar por juniors o trainees y acompañar su formación profesional. En nuestro portal analizamos que los avisos de semisenior y senior son los que menos postulaciones reciben en el rubro tecnología: allí hay un gran espacio de oportunidades de desarrollo".
"La mayoría de las empresas realiza un examen para evaluar conocimientos técnicos, más allá del título de grado. Valoran más que posean experiencia con el uso de las tecnologías requeridas y comprobables, tengan o no título universitario, aunque esto suma muchísimo porque le da solidez al perfil", remarca a iProUP Karen Kaduk, consultora de Empleos de la División Technology de Adecco.
Tope de ingresos
Como se mencionó anteriormente, los desarrolladores full stack pueden ganar hasta u$s5.000 si trabajan para el exterior.
"Una multinacional tradicional, con una gran marca empleadora, puede llegar a pagar un sueldo 20% menor, dado que va a formar al profesional y mantenerlo actualizado, y éste acepta resignar salario por prestigio y know how", confía a iProUP Federico Carrera, Managing Partner High Flow - Grupo DNA.
Según el directivo, "en una startup, si bien el negocio ve crecimiento de su facturación, su demanda de gastos de inversión suele ser muy elevada y los sueldos pueden ser un 30% menores, porque el resto se completa con promesas de ingresos futuros, como acciones, siempre que estén entre los primeros que se suben a la aventura".
¿Qué pros y contras tienen las diferentes estructuras empresariales? Según Carrera, "las multinacionales ofrecen posibilidades laborales atractivas, principalmente por su mix de beneficios y la posibilidad de reubicación en otras ciudades o países, en estos casos es excluyente el dominio de inglés advance o C1 y, en algunos casos, ser bilingües".
"Las estructuras de las Pymes suelen ser distintas en la distribución de los roles y por supuesto en la escala retributiva. Si a esta complejidad le sumamos el esfuerzo que implica sumar estos perfiles, en los casos de extrema necesidad los contratan de forma externa para trabajos específicos o por proyecto", completa Servide.
Post pandemia
Según Servide, "a partir de la pandemia la demanda se multiplicó por la urgencia de gran cantidad de empresas de adaptarse a las nuevas condiciones del contexto y las transformaciones digitales que se vieron obligadas a llevar adelante, así como el desarrollo de canales y plataformas de ecommerce que disparó la necesidad de invertir en desarrollo de software a gran escala".
Un punto interesante es que estos profesionales están entre los que menos cambiaron su rutina con el inicio de la pandemia, porque ya trabajaban de manera remota en su mayoría.
"Lo que sí les pasó es que vieron que todos sus pares, subordinados y superiores, entendieron sus preferencias por el home-office. Para ellos no existió esa curva de aprendizaje, motivo por el cual pudieron acelerar sus desarrollos y seguir buscando mejorar sus condiciones actuales, muchas veces optando por cambios laborales", cuenta Carrera.
El puesto no sólo permite trabajar en empresas del país, sino también freelance para el exterior y con honorarios dolarizados
Gonzalo Estévez, FullStack Tribe Lead y Avanade Argentina Lead de Accenture, indica a iProUP que "el principal cambio fue el tener que adaptarse a nuevas maneras de comprender y mantener una comunicación fluida con el equipo propio y usuarios-clientes.
"Acompañando esto, un desafío importante fue la generación de relaciones interpersonales o de grupo en un contexto en el que se perdió mucho de los intercambios del día a día. Ese café entre compañeros para ver temas comunes o simplemente relajar, por ejemplo", describe.
Esta posición está siendo buscada por todas las industrias. Sin embargo, Estevez revela que se percibe "mucha demanda en el sector financiero y de consumo. En líneas generales, es un perfil que puede trabajar para cualquier rama de actividad, ya que todas dependen de contar con plataformas sólidas, que se construyen con los skills que este tipo de profesionales aportan".
¿Cómo capacitarse? "Además de carreras universitarias íntimamente relacionadas, como ingenierías, licenciaturas y análisis de Sistemas, hay cursos y capacitaciones que ofrecen herramientas concretas en lenguajes para que todas las personas interesadas puedan sumarse", cuenta a iProUP Xavier Ungaro, Corporate Talent Director de etermax, firma que desarrolló el juego Preguntados.
En efecto, academias digitales como CoderHouse, Acámica, Digital House y Henry ofrecen cursos de full stack de hasta seis meses de duración y que se dictan de forma remota.
Asimismo, varias empresas ya tienen sus propias capacitaciones, como etermax que, según Ungaro, las ofrecen de manera gratuita, "aportando el conocimiento y la experiencia en la industria".
"Por eso, desarrollamos las etercoding, sesiones abiertas de live coding (programación en vivo) para que todos los interesados en programación puedan conocer y aprender", concluye el experto, invitando a quienes quieran empezar a especializarse en una de las carreras "top" del momento.