Frontend Engineer

Bogotá /
Engineering – Development /
Full-Time
En Omni, la primera plataforma online que ofrece soluciones financieras 100% digitales a empresas, nos encontramos en la búsqueda de Frontend Engineer.

Tu misión en el cargo será: Asegurar que el código sea mantenible, escalable y reutilizable; garantiza que la interfaz sea atractiva, intuitiva y que la experiencia del usuario (navegación) sea agradable. Apoyar a otros equipos miembros y proponer e implementar mejores formas de construir los requisitos. 

Tendrás las siguientes funciones

-Desarrollar aplicaciones de Front-End, y desarrollar aplicaciones móviles y de escritorio de alto rendimiento, utilizando el patrón Redux (Ngrx Store). 

-Cooperar con el equipo de Back-End en el proceso de construcción de la API de RESful. 

-Escribir pruebas de unidad (Jasmine-Karma), y establecer y construir scripts de CI (Jenkins y Circle CI). 

-Desplegar aplicaciones en la red pública de la nube.  

-Cooperar con los equipos de diseño en el proceso de construcción de UI / UX. 

-Participar activamente en las metodologías de desarrollo para optimizar el proceso de desarrollo. 

-Trabajar en nuevas iniciativas para mejorar las aplicaciones. 

-Participar en la definición de nuevos requerimientos y en las estimaciones de tiempo. 

-Realizar revisiones de código, y realizar entrenamientos a otros miembros del equipo. 

Lo que necesitas para aplicar
 Mínimo dos (2) años de experiencia en cargos similares. 

Profesional en ingeniería de sistemas, ingeniería de telecomunicaciones, ingeniería electrónica, ingeniería industrial o carreras afines. 

 Experiencia trabajando como ingeniero de primera línea/desarrollador.

Competencias Técnicas

    • Conocimiento de lenguajes y bibliotecas de interfaz (por ejemplo, HTML/CSS, JavaScript, React o Angular). 
    •  
    • Conocimiento de lenguajes de programación (por ejemplo, Java, Python, C++, PHP, TypeScript). 
    •  
    • Conocimiento en bases de datos (por ejemplo, MySQL, MongoDB, PostgreSQL). 
    •  
    • Conocimiento de la infraestructura de la nube (por ejemplo, AWS, GoogleCloud). 
    •  
    • Conocimiento en desarrollo usando frameworks y librerías como Sass y Angular7+, jQuery, React o Backbone. 
    •  
    • Conocimiento en construcción de documentación técnica requerida para el desarrollo de su rol. 
    •  
    • Manejo de Django. 

Competencias Personales

    • Manejo de confianza. 
    •  
    • Trabajo en equipo. 
    •  
    • Apertura al cambio. 
    •  
    • Flexibilidad. 
    •  
    • Empoderamiento. 
    •  
    • Trabajo bajo presión. 
    •  
    • Multifuncionalidad. 
    •  
    • Gestión del stress. 
    •  
    • Comunicación asertiva. 
    •  
    • Proactividad. 
    •  
    • Orientación a resultados. 
    •  
    • Capacidad de análisis, razonamiento y cuestionamiento del status quo.