Desarrollador Front Angular 2+ - Semi Senior
Full TimeJob Overview
En Imagemaker te estamos bucando!
Desarrollador Frontend con experiencia comprobada en el desarrollo de interfaces web modernas, escalables y seguras, utilizando frameworks de última generación y buenas prácticas de ingeniería de software.
El profesional será responsable de implementar las capas visuales y de interacción de las aplicaciones, integrándolas con servicios backend y asegurando una experiencia de usuario óptima y consistente con los lineamientos del negocio.
Desarrollador Frontend con experiencia comprobada en el desarrollo de interfaces web modernas, escalables y seguras, utilizando frameworks de última generación y buenas prácticas de ingeniería de software.
El profesional será responsable de implementar las capas visuales y de interacción de las aplicaciones, integrándolas con servicios backend y asegurando una experiencia de usuario óptima y consistente con los lineamientos del negocio.
Principales Responsabilidades
- Desarrollo y Mantenimiento de Aplicaciones Frontend: Diseñar, desarrollar, probar y mantener componentes, módulos y servicios de aplicaciones web utilizando el framework Angular.
- Escribir código limpio, eficiente, mantenible y bien documentado, aplicando los principios de la Programación Orientada a Objetos y las mejores prácticas de desarrollo en JavaScript/TypeScript.
- Crear interfaces de usuario (UI) dinámicas y receptivas utilizando HTML5 y CSS3.
- Integración con Servicios Backend: Consumir e integrar servicios REST y SOAP para la obtención, procesamiento y envío de datos.
- Gestionar de manera eficiente las peticiones asíncronas y la respuesta del servidor para garantizar una experiencia de usuario fluida.
- Gestión de Dependencias y Herramientas de Desarrollo: Utilizar herramientas de manejo de dependencias como npm para administrar librerías y paquetes externos necesarios para el proyecto.
- Utilizar entornos de desarrollo integrado como Visual Studio Code, IntelliJ o Eclipse para codificar, depurar y mejorar la productividad.
- Control de Versiones y Trabajo Colaborativo: Utilizar sistemas de control de versiones como GitHub o Bitbucket para el manejo del código fuente, siguiendo flujos de trabajo como Git Flow.
- Participar activamente en revisiones de código (code reviews) para asegurar la calidad del código y compartir conocimiento con el equipo.
- Colaboración y Gestión de Tareas: Utilizar JIRA para la gestión de tareas, el seguimiento de bugs y la planificación de sprints dentro de una metodología ágil.
- Documentar el trabajo técnico y compartir conocimiento con el equipo utilizando herramientas colaborativas como Confluence y SharePoint.
- Utilizar el paquete Microsoft Office (Word, Excel, PowerPoint, Visio, Outlook) para la comunicación, documentación y elaboración de diagramas y reportes.
- Compromiso con la Calidad y Seguridad (DevSecOps): Colaborar en la implementación de prácticas DevOps y DevSecOps, asegurando que el código sea susceptible de ser integrado, desplegado y cumplir con los estándares de seguridad desde la fase de desarrollo.
- Escribir pruebas unitarias y de integración para garantizar la calidad y estabilidad del código.
- Optimización y Rendimiento: Identificar y resolver cuellos de botella en el rendimiento de la aplicación frontend. Asegurar la compatibilidad y funcionalidad entre diferentes navegadores y dispositivos.
Technical & Power Skills
o JIRA: Herramienta en línea para la administración de tareas de un proyecto, el seguimiento de errores e incidencias y para la gestión operativa de proyectos.
o Confluence: Software en línea utilizado en entornos corporativos para el trabajo colaborativo de equipos.
o Sharepoint: Plataforma de colaboración empresarial, basada en navegador web.
o Microsoft Office: Excel, Word, Outlook, Powerpoint, Visio.
o Eclipse: Entorno de desarrollo multiplataforma.
o InteliJ: Entorno de desarrollo integrado para el desarrollo de programas informáticos.
o Visual Studio Code; Entorno de desarrollo multiplataforma.
o Fuerte conocimiento técnico en el stack tecnológico requerido para desarrollar su función, tales como:
- Framework Frontend (Angular versiones recientes)
- Integración de servicios REST y SOAP
- Programación orientada a Objetos (Java)
- Javascript avanzado
- Familiaridad con DevOps – DevSecOps
- Herramientas de manejo de dependencias (npm, bower).
- html/css.
- Herramientas versionamiento (Github, Bitbucket)
Make Your Resume Now