Tener un conocimiento sobre JavaScript, sus características, el DOM, uso de JSON, y frameworks (Angular o React, Node.js, Jquery, etc). Además debe conocer sobre como estructurar el código y modularizarlo en diferentes partes.
Aplicaciones Web
Requerido:
Conocimientos en desarrollo web (html5, css3, javascript, jquery)
Conocimientos front-end SPA (Angular + TypeScript)
Conocimientos back-end (Node.Js, .Net Framework y/o .Net Core: ASP.NET Web y WebApi con C#)
Conocimientos bases de datos relacionales (SqlServer, MySql, etc). Manejo de procedimientos almacenados y funciones
Conocimientos API's (REST)
Deseable:
Conocimientos IDE's Visual Studio y Visual Studio Code
Aplicaciones móviles
Requerido:
Conocimientos Android
Conocimientos Java
Deseable:
Conocimientos bases de datos (sqlite, realm)
Conocimientos librerías consumo servicios web
Conocimientos IDE Android Studio
Mínimo 3 años de experiencia
Conocimientos Adicionales
Versionado de código (distribuido con GitHub)
Despliegue de aplicaciones y servicios web en IIS
Aplicaciones cloud native (aws y/o azure)
Arquitecturas de microservicios
Aplicaciones hibridas (framework ionic)
Bases de datos no relacionales (mongodb, dynamodb, etc)
Servicios Google (play console, firebase)
Dominios y certificados ssl
Metodologías agiles y herramientas colaborativas (jira)
Devops
Test y herramientas de automatización