Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Banco de Occidente

Desarrollador Edge Frontend o Fullstack

Career Insights for Front End Developer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on New Jersey data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Front End Developer implements visual elements that users see and interact with in a web application. Usually supported by back-end developers.

$87,843 / year median in New Jersey

-13% projected decline

Explore Career

Job Description

Descripción de la vacante: Se requiere un Desarrollador Edge Frontend o Fullstack para construir interfaces escalables y orientadas al rendimiento. El rol estará enfocado en transformar diseños de alta fidelidad en experiencias web mantenibles y funcionales, colaborando estrechamente con equipos de diseño y desarrollo. Se busca fortalecer el desarrollo de productos digitales mediante Angular, programación reactiva con RxJS y buenas prácticas de ingeniería como TypeScript, Jest, Clean Code y SOLID. La posición es clave para la calidad y mantenibilidad de las aplicaciones. El candidato seleccionado actuará como Frontend Engineer, contribuyendo al ciclo de vida del desarrollo de software en un entorno tecnológico dinámico. Se valorará la experiencia como Desarrollador Fullstack con enfoque en el frontend.
Responsabilidades:
Desarrollar y mantener interfaces de usuario escalables y de alto rendimiento utilizando Angular y TypeScript.

Implementar soluciones de programación reactiva con RxJS para gestionar flujos de datos complejos.

Colaborar con diseñadores para traducir prototipos de Figma en componentes de interfaz de usuario funcionales.

Aplicar principios de Design Systems y Atomic Design para asegurar la consistencia visual y la reutilización de código.

Escribir pruebas unitarias y de integración con Jest para garantizar la calidad del código.

Participar activamente en revisiones de código mediante Pull Requests siguiendo las directrices de Gitflow.

Optimizar el rendimiento de la aplicación mediante técnicas como Lazy Loading y una gestión eficiente de Change Detection.

Asegurar la aplicación de prácticas de Clean Code y principios SOLID en todas las fases del desarrollo.

Contribuir a la arquitectura y evolución de los Design Systems de la organización.

Mantenerse actualizado sobre las últimas tendencias y mejores prácticas en el desarrollo frontend con Angular.
Requerimientos:
Experiencia comprobada en el desarrollo de interfaces de usuario utilizando Angular.

Dominio de TypeScript para la escritura de código robusto y mantenible.

Conocimiento avanzado de RxJS para la programación reactiva y manejo de flujos de datos asíncronos.

Experiencia en la implementación de estrategias de State Management.

Habilidad para trabajar con preprocesadores CSS como Sass o SCSS.Experiencia en la integración de diseños provenientes de Figma y la aplicación de Design Systems.

Comprensión de metodologías de diseño como Atomic Design y BEM.Experiencia en la escritura y ejecución de pruebas unitarias con Jest.

Dominio de Git y el flujo de trabajo Gitflow para el control de versiones.

Experiencia en la creación y gestión de Pull Requests.

Aplicación de principios de Clean Code y SOLID en el desarrollo.

Conocimiento en técnicas de Lazy Loading para optimizar el rendimiento.

Comprensión de la estrategia de Change Detection en Angular.

Formación Profesional en Ingeniería de Sistemas Ingeniería de Software Ciencias de la Computación o áreas afines.