Sostenibilidad que va en serio
Quiénes somos
AMCS, especialista en software de sostenibilidad, tiene su sede en Irlanda, con oficinas en Europa, Estados Unidos, Canadá y Australasia. Con más de 1.300 empleados altamente cualificados en 22 países, nos especializamos en ofrecer soluciones tecnológicas para facilitar un futuro neutro en carbono.
¿Qué hacemos?
Nuestras innovadoras soluciones SaaS aumentan la eficiencia e impulsan la sostenibilidad en industrias intensivas en recursos. Más de 5.000 clientes en 23 países ya se benefician de nuestro software Performance Sustainability, lo que garantiza que ofrecemos soluciones prácticas para mejorar la rentabilidad y la resiliencia medioambiental en todo el mundo.
Nuestra gente
AMCS ofrece a los miembros del equipo algo más que un trabajo, sino la oportunidad de trazar una carrera en una empresa que está creciendo, evolucionando y estableciendo nuevas formas de trabajar que están teniendo un impacto positivo en el mundo que nos rodea. AMCS se estableció en Irlanda y se aferra a esas raíces locales y a la mentalidad de "start-up" con una cultura de conexión. Conexión con nuestro trabajo, nuestros clientes, nuestros colegas y nuestra comunidad que crea un entorno de trabajo que fomenta la apertura, la colaboración y la creatividad.
Responsabilidades clave
Desarrollo e implementación central:
Desarrollo de componentes de interfaz de usuario: creación de componentes de interfaz de usuario reutilizables, de alto rendimiento y con capacidad de respuesta utilizando React.js y su ecosistema (por ejemplo, Redux, Context API, React Router).
Implementación de nuevas funciones: Traducir diseños de UI/UX y wireframes en código de alta calidad.
Integración de API: Conexión de aplicaciones front-end con API back-end (RESTful) para obtener y mostrar datos.
Gestión de estado: Implementación y gestión eficiente del estado de la aplicación utilizando herramientas y patrones adecuados (por ejemplo, Redux, React Context, hooks).
Compatibilidad y capacidad de respuesta entre navegadores: Garantizar que las aplicaciones funcionen correctamente y se vean bien en varios navegadores y dispositivos.
Calidad, mantenimiento y rendimiento del código:
Escribir código limpio, mantenible y escalable: adherirse a las mejores prácticas, estándares de codificación y patrones de diseño.
Revisión de código: Participar y realizar revisiones de código para garantizar la calidad y la capacidad de mantenimiento del código.
Optimización del rendimiento: Identificar y resolver cuellos de botella de rendimiento en aplicaciones React.
Depuración y solución de problemas: identificación, diagnóstico y resolución de errores y problemas en las aplicaciones existentes.
Refactorización: mejora y refactorización continuas del código existente para mejorar su legibilidad, capacidad de mantenimiento y rendimiento.
Colaboración y diseño:
Colaboración con diseñadores (UI/UX): Trabajar en estrecha colaboración con los diseñadores de UI/UX para comprender los requisitos de diseño y traducirlos en implementaciones técnicas.
Colaboración con desarrolladores de back-end: integración de componentes de front-end con servicios de back-end y garantía de un flujo de datos sin interrupciones.
Participar en procesos ágiles: Participar en reuniones diarias, planificación de sprints, retrospectivas y otras ceremonias ágiles.
Contribución a las especificaciones técnicas: Ayuda a definir los requisitos técnicos y las soluciones para nuevas funciones.
Habilidades y conocimientos técnicos:
Mantenerse al día: Mantenerse al tanto de las últimas funciones de React, las mejores prácticas y el ecosistema de front-end más amplio.
Resolución de problemas: Aplicación de sólidas habilidades analíticas y de resolución de problemas a desafíos técnicos complejos.
Calificaciones:
Experiencia profesional en desarrollo front-end, con un fuerte enfoque en React.js.
Experiencia en TypeScript y su aplicación en proyectos React a gran escala.
Experiencia comprobada con Next.js para el renderizado del lado del servidor, la generación de sitios estáticos y las rutas API.
Comprensión profunda de JavaScript moderno (ES6+), HTML5 y CSS3.
Dominio de herramientas de construcción front-end (por ejemplo, Webpack, Vite).
Experiencia con API RESTful y manejo de solicitudes asíncronas.
Sólida comprensión de los principios de diseño responsivo y compatibilidad entre navegadores.
Es bueno tener:
ASP.net, C#
Canalizaciones de CI/CD de Azure
Servidor SQL
Únete a nuestra misión por un futuro sostenible y disfruta de estos beneficios:
Seguro de salud que cubre hasta tres dependientes
Servicio de transporte para un transporte conveniente
Comida y café de cortesía en el lugar para su disfrute
Asignaciones
Acceso a una plataforma integral de aprendizaje y desarrollo que brinda capacitación en el trabajo sobre habilidades esenciales, con la capacidad de realizar un seguimiento central de su progreso
25 días de permiso
Unirse a un líder mundial en servicios medioambientales
Acuerdo de trabajo híbrido para un equilibrio flexible entre el trabajo y la vida personal.
#LI-WJ1