Los 9 Perfiles Técnicos más buscados por las Startups y sus funciones

22 de julio de 2015 Sara González

¿Eres Ingeniero y te interesa el mundo de las Startups?

¿Sabías que estás dejando pasar un montón de oportunidades interesantes porque hay ofertas laborales que están mal redactadas?

Desde JobsBcn queremos ayudarte clasificándo todas las ofertas existentes en diferentes roles y preparando una lista de los perfiles más buscados por las Startups y sus funciones. Nuestro objetivo es que puedas ubicarte mejor en cuanto a ofertas, y que si eres Ingeniero puedas identificar ofertas laborales acordes con tus capacidades.

Aunque dentro de este medio las tendencias en desarrollo web y de software en general estan constantemente cambiando, existen tres perfiles que desde hace un tiempo se han posicionado como los mas solicitados por las Startups.

El primer lugar se lo llevan los Backend Developers con un 21% de las ofertas de la categoría de perfiles técnicos. En el siguiente lugar estan los Frontend Developers con un 19%, seguidos por los Fullstack Developers con un 18%.

IT job offers

¿Pero y qué hace que estos tres perfiles mencionados anteriormente sean los más solicitados?

La principal razón es que en desarrollo web, tanto el Frontend como el Backend necesariamente dependen el uno del otro. Tambien tenemos  el full-stack que es un híbrido de los dos. Pero para dar a conocer más acerca de estos y otros perfiles demandados por las Startups, a continuación hacemos una breve descripción de cada uno y sus funciones.

1) Backend Developer: son los encargados de diseñar la “parte que no se ve” de una web o de un videojuego, de programar el servidor y las bases de datos. Utiliza tecnologías como PHP, Python, Java, C#, Redis, Symphony, Ruby on Rails, Postgresql, MySQL, etc.

2) Frontend Developer: Se dedica a desarrollar la parte de una web que el usuario ve y con la cual interactúa. En otras palabras, en los productos web el Frontend es el encargado de poner la fachada al trabajo realizado por el Backend Developer. Los Frontend más buscados son los que dominan la tecnología subyacente y además tienen también algo de diseñadores de interfaces web. Debe dominar los lenguajes HTML, CSS y Javascript.  Entre otras, utilizan tecnologías como react.js, jQuery, angular.js, scriptaculous, etc

3) Fullstack Developer: Los Fullstack Developers ofrecen el paquete completo. Su gran experiencia les ha dado la capacidad de hacer de Backend, Frontend, y a veces también DevOps en una misma persona; por tanto tienen dominio de todas mismas tecnologías que estos perfiles.

4) Mobile Developer: Se encarga del desarrollo de aplicaciones nativas para móvil. Programa utilizando lenguajes como como Objective-C/Swing (iOS), Java (Android), HTML5, etc

5) DevOps: Este rol reemplaza al de SysAdmin (Administrador de Sistemas), que era el responsable de del correcto funcionamiento de la infraestructura tecnológica de la startup. El DevOps es un sysAdmin que también sabe como programar la automatización de ciertas tareas.

6) Data Engineer: Por un lado se desprende de los profesionales del Data Science, que extraen modelos de datos de fuentes no estructuradas. Son perfiles con una alta capacidad analítica por lo que pueden ser Ingenieros Informáticos pero también los hay Matemáticos y Físicos. Por otro lado están los Big Data Engineers que son aquellos profesionales que conocen la arquitectura necesaria para implementar los modelos de datos en entornos Big Data. Existen también perfiles híbridos entre el Data Scientist y el Big Data Engineer. Utilizan, entre otras, tecnologías como Hadoop, MapReduce, Hive, Spark, Redis, ElasticSearch, Solr, Kafka, etc.

7) Software Engineer: Clasificamos con este perfil todas aquellas ofertas de trabajo que por volumen no tienen categoría propia. Puede ser un ingeniero jefe (CTO), un ingeniero especializado en técnicas de visión artificial, un programador de videojuegos en c++, un arquitecto de sistemas, un Technical Product Owner, etc.

8) UI/UX Designer: Dos roles unidos en un único perfil. Se trata de un Diseñador de Interfaces Gráficas (UI – User Interface) que también conoce y explora cómo va a usar el usuario final dicha interfaz (UX – User Experience). Utilizan herramientas de diseño gráfico como Photoshop, Illustrator, Fireworks o Sketch.

9) Quality Assurance: También llamados QA son perfiles especializados en el testeo de aplicaciones. También entrarían aquí los Game Tester (testers de videojuegos). Utilizan herramientas como Selenium, Capybara y Cucumber entre otras.

Estos son los 9 roles o categorías existentes en el mercado para los Ingenieros de Software, pero con toda seguridad nuevas categorías emerjan próximamente y tomen relevancia, así como habrá otras que caigan en el olvido. En cualquier caso, esperamos que  hoy por hoy, con esta clasificación puedas explorar mejor la multitud de ofertas existentes para ti.

¿Y tú con cuál de estas categorías te identificas?

Buena suerte con tu búsqueda!

Para estar al día suscríbete a nuestras alertas de empleo de JobsBCN