04 sep
|
ITS Solutions
|
Colombia
04 sep
ITS Solutions
Colombia
¡Estamos buscando talento!
? Vacante: Desarrollador Frontend Semi Senior
? Ubicación: Colombia
? Modalidad: 100% Remoto
? Contrato: Prestación de Servicios
Perfil requerido
✔️ Profesional en Ingeniería de sistemas, Ingeniería Telemática, Ingeniería de Software, Ingeniería informática o a fines
✔️ Desarrollador Frontend. - Senior ( 3 - 4 años)
- Desarrollar la lógica de presentación, artefactos y arquitectura de la capa frontend de los productos de ADL, asegurando la coherencia con las directrices de experiencia e interfaz de usuario. Aplicar buenas prácticas de codificación, excelencia en ingeniería, principios de ingeniería de software, así como patrones de diseño y arquitectura, demostrando un dominio sólido del lenguaje Javascript y de al menos un framework moderno. Garantizar desarrollos predecibles, mantenibles, seguros y de alta calidad. Elaborar la documentación correspondiente a los desarrollos realizados. Liderar y participar en las definiciones técnicas en conjunto con el arquitecto y el equipo técnico, proponiendo soluciones creativas y variadas a los desafíos que surjan.
Experiencia Requerida
- Conocimiento en técnicas de modelado CSS adapatativo multiplataforma con Flexbox y CSS-Grid, y enfoque Mobile First
- Preprocesadores CSS, variables, mixins y anidamiento
- Estructuración de código CSS mediante metodología Atomic Design, BEM, CSS Orientado a Objetos
- Conocimiento en Programación Orientada a Objetos e ingeniería de software.
- Conocimiento y aplicabilidad de la programación funcional y los paradigmas declarativo vs imperativo
- Dominio de al menos un framework Javascript reactivo actual
- Comunicación XmlHTTPRequest a recursos remotos API REST y GraphQL, entendiendo y aplicando semántica de métodos HTTP,
códigos de respuesta e intercambio mediante formato JSON
- Manipulación de estructura, estilos y contenido del DOM
- Implicaciones y problemática de la mutabilidad y conocimiento de técnicas de clonación superficial y profunda
- Aplicación de expresiones y operadores modernos de Javascript y tipado Typescript
- Calidad de software, pruebas unitarias síncronas y asíncronas, mocks, pruebas de integración y pruebas E2E. Comprende el patrón de las tres AAA
- Conceptos de sincronismo y asincronismo en Javascript, identificando promesas y observables, mono hilo y multi hilo en Javascript y la relación entre Concurrencia y Paralelismo en el EventLoop
- Conocimientos de librerías de programación reactiva con RxJS, haciendo uso del concepto de observables
- Patrón de arquitectura Microfrontend, herramientas de implementación, manejo de estados, shadowDOM e intercambio de mensajes entre Microfrontends.
- Conocimiento de al menos un patrón de adminsitración de estados como Redux, sus principios, flujo de información y actores que intervienen
- Conocimiento y aplicación de patrones de diseño, principios de Código Limpio, SOLID, KISS, ACID, DRY, STUPID y YAGNI
- Conocimiento de servicios de plataformas Cloud Computing, en especial AWS
- Herramientas de análisis de código estático y Linting
- Enfoque consciente hacia los principios de Experiencia de Usuario (UX)
- Ionic y programación de aplicaciones móviles híbridas
- Protocolos de comunicación con Websockets, WebRTC, gRPC
- Paradigma de reactividad en los framewors de Javascript. Detección de cambios, zonas, Signals, Virtual DOM y Hooks
- Experiencia con en Angular como en React
? Si cumples con el perfil o conoces a alguien que pueda estar interesado, envíame tu hoja de vida por mensaje interno o compártela en los comentarios
📌 Desarrollador Frontend Senior (Colombia)
🏢 ITS Solutions
📍 Colombia