B&A
Esri
Ingeniero/a Senior de Desarrollo de Software - Desarrollador/a Web
Descripción general
Servicios Profesionales de Esri busca un/a desarrollador/a full stack con un enfoque front-end para contribuir a una suite de productos innovadores de GIS en mapeo interior, transporte, servicios públicos y observabilidad de sistemas. En este puesto, crearás interfaces de usuario intuitivas y de alto rendimiento que aporten claridad a datos espaciales y en tiempo real complejos. Colaborarás con equipos multifuncionales para ofrecer soluciones escalables basadas en ArcGIS para visualizar, analizar e interactuar con datos geoespaciales, impulsar la automatización inteligente y las perspectivas predictivas a través de IA, y llevar datos espaciales del mundo real a entornos digitales a través de la captura de la realidad y gemelos digitales. Juntas, estas capacidades permiten a los usuarios explorar y tomar decisiones dentro de entornos ricos y dinámicos que reflejan y responden a las complejidades del mundo real.
Como ingeniero/a de desarrollo de software, contribuirás a la creación de aplicaciones receptivas, accesibles y mantenibles que ayuden a los usuarios a interactuar con la inteligencia espacial y los sistemas operativos en múltiples dominios y darán forma a cómo los usuarios interactúan con la inteligencia espacial y los sistemas operativos en una variedad de industrias. Si te apasiona crear interfaces elegantes que hagan que las tecnologías avanzadas sean accesibles y accionables, nos encantaría saber de ti.
Responsabilidades
- Diseñar, desarrollar y mantener interfaces de usuario receptivas utilizando frameworks como React y otros frameworks JavaScript/TypeScript, con énfasis en la claridad, el rendimiento y la mantenibilidad
- Crear visualizaciones claras e interactivas y componentes de UI intuitivos que soporten la toma de decisiones basada en datos y experiencias de usuario elegantes
- Colaborar en todo el stack para definir APIs y modelos de datos eficientes que optimicen la capacidad de respuesta front-end y reduzcan la latencia
- Escribir código limpio, modular y mantenible, y participar activamente en revisiones de código entre pares para mantener la calidad y consistencia del código
- Asociarse con diseñadores UX e ingenieros de producto en un equipo multifuncional para implementar funciones y capacidades centradas en el usuario en una variedad de dispositivos
- Participar en ceremonias de Scrum, contribuyendo a ciclos de desarrollo iterativos y a la mejora continua de los entregables front-end
- Trabajar en estrecha colaboración con los ingenieros de producto para identificar, solucionar y resolver problemas de software en una variedad de dispositivos
- Ser mentor/a de desarrolladores/as front-end junior, compartir conocimientos y mantenerse al día con las tecnologías, frameworks y mejores prácticas front-end emergentes
Requisitos
- +5 años de experiencia en desarrollo de software, con énfasis en ingeniería front-end y creación de aplicaciones web centradas en el usuario
- Dominio de JavaScript y TypeScript, con amplia experiencia en frameworks como React, y una sólida comprensión de los patrones de integración front-end utilizando REST APIs
- Dominio de HTML5, CSS3 y técnicas de diseño receptivo en plataformas de escritorio, tabletas y móviles
- Experiencia demostrada con patrones de diseño comunes (como MVVM, MVC), principios de arquitectura front-end y aplicación de mejores prácticas como SOLID y DRY
- Dominio de la sintaxis de consulta SQL y la interacción con sistemas RDBMS comunes como SQL Server, PostgreSQL y Oracle
- Experiencia con Git y metodologías Ágiles, contribuyendo eficazmente a equipos multifuncionales y ciclos de entrega iterativos
- Sólidas habilidades de resolución de problemas y comunicación, con la capacidad de presentar claramente conceptos técnicos front-end tanto a partes interesadas técnicas como no técnicas
- Mentalidad impulsada por un propósito, con un enfoque en comprender las necesidades del usuario y el "por qué" detrás de las decisiones de diseño y desarrollo
- Colaborativo/a y comprometido/a con la mejora continua, asumiendo un rol de liderazgo en revisiones de diseño, revisiones de código y intercambio de conocimientos
- Título de Grado en Ciencias de la Computación, Ingeniería de Software o un campo STEM relacionado
Cualificaciones recomendadas
- Máster en Ciencias de la Computación, Ingeniería de Software o un campo STEM relacionado
- Conocimiento práctico del Sistema de Diseño Calcite de Esri y los Mapas ArcGIS SDK para JavaScript, o frameworks de mapeo similares, para crear interfaces de usuario interactivas y accesibles basadas en mapas
- Dominio de conceptos RDBMS (como PostgreSQL, SQL Server, Oracle) para comprender estructuras de datos y soportar el consumo de datos
- Dominio de herramientas y prácticas de front-end CI/CD para garantizar la calidad del código, el rendimiento y la seguridad, como Webpack, ESLint, Snyk y SonarQube
- Experiencia en el uso de ArcGIS o software de mapeo equivalente, con un enfoque en la integración y visualización de datos geoespaciales dentro de aplicaciones web
#LI-DR5
¡Si no cumples con todas las cualificaciones recomendadas para este puesto, te animamos a que te postules de todos modos!
Esri es un empleador que ofrece igualdad de oportunidades (EOE) y todos los solicitantes cualificados recibirán consideración para el empleo sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, condición de discapacidad, condición de veterano protegido o cualquier otra característica protegida por la ley.
Si necesita una adaptación razonable para cualquier parte del proceso de empleo, envíe un correo electrónico a askcareers@esri.com [askcareers@esri.com] y háganos saber la naturaleza de su solicitud y su información de contacto. Tenga en cuenta que solo se responderán las consultas relativas a una solicitud de adaptación razonable desde esta dirección de correo electrónico.
Privacidad de Esri esri.com/en-us/privacy/overview Esri se toma en serio nuestra responsabilidad de proteger su privacidad. Estamos comprometidos a respetar su privacidad proporcionando transparencia en cómo adquirimos y usamos su información, dándole control sobre su información y preferencias, y cumpliendo con los más altos estándares nacionales e internacionales, incluido el cumplimiento de CCPA y GDPR.
Compensación total
La competitiva estrategia de compensación total de Esri incluye beneficios líderes en la industria en salud y bienestar: seguro médico, dental, de visión, seguro de vida básico y suplementario para empleados (y sus familias), programas 401(k) y de participación en beneficios, acumulación mínima de 80 horas de vacaciones, doce días festivos pagados durante el año natural y oportunidades de crecimiento personal y profesional. El salario base es un componente de nuestra estrategia de compensación total. Las decisiones de compensación y el rango salarial base para este puesto tienen en cuenta muchos factores, incluyendo, entre otros, conjuntos de habilidades; experiencia y formación; licencias y certificaciones; y otras necesidades comerciales y organizativas.
Una estimación razonable del rango salarial base es $123,136—$202,488 USD
