Para empresa de desarrollo de software, buscamos Desarrollador Front End.
Responsabilidades del puesto:
• Comprender el requerimiento de software. • Algoritmos y estructuras de datos.
• Dominio de lenguajes de programación (Paradigmas: Estructurados, Orientado a Objetos,etc.).
• Modelizar y refinar especificaciones a fin de determinar un diseño detallado para implantar la funcionalidad requerida.
• Construir o adaptar clases, módulos u otras piezas de software. Reutilizar componentes existentes integrándolos con código propio.
• Revisar el código para resolver defectos o mejorarlo.
• Documentar los programas de acuerdo a estándares.
• Mantener las aplicaciones productivas, corregir errores e implementar nuevas funcionalidades.
• Reunir los requerimientos de funcionalidad y traducir esas necesidades en soluciones funcionales elegantes.
• Crear interfaces de usuario atractivas.
• Muy buena comprensión de la funcionalidad básica y avanzada de JavaScript
• Muy buena comprensión de los últimos estándares ECMAScript (es6 +, javascript funcional,etc.).
• Muy buena comprensión de la biblioteca React.js y el ecosistema circundante.
• Habilidades fundamentales de programación muy sólidas (flujo de control, paradigmas, patrones de diseño, etc.)
• Conocimiento de las fortalezas y características de los navegadores y soluciones de compatibilidad entre los mismos
• Capacidad para trabajar de manera cruzada con diferentes equipos de producción
• Experiencia con desarrollo rápido de prototipos
• Conocimiento de Bases de Datos y lenguaje de consultas estructurado. • Conocimiento de Servicios Web.
• Conocimiento de SOA: Aplicaciones orientadas a servicios.
• Conocimiento de protocolos y lenguajes de comunicación como XML, JSON.
• Conocimientos de Ingeniería del Software.
• Nociones de arquitectura de software y aplicaciones N-Capas.
• Prácticas de Testing y Refactoring.
• Conocimiento de metodologías de análisis como UML u otros. • Conocimiento de metodologías ágiles como SCRUM u otros.
• Conocimiento de herramientas de control de versiones como GIT u otros.
• Conocimientos de patrones de software empresarial.
• Manejo de la herramienta JIRA
Beneficios: • Cuota de gimnasio, • Capacitación constante, costos a cargo de la empresa. • Snacks libres en la oficina. • Prepaga: OSDE 210 para el empleado.