**Job Category**:JavaScript**Job Type**:Mix - Full Time**Job Location**:Buenos AiresCreamos productos digitales innovadores (en colaboración con nuestros clientes) que los usuarios realmente quieren utilizar.
Nos especializamos en el desarrollo de aplicaciones móviles, aplicaciones web y soluciones de software de vanguardia.
**Misión del puesto**:
Será responsable de liderar el diseño, desarrollo y mantenimiento de sistemas y aplicaciones de software de alto nível. Trabajará en estrecha colaboración con el equipo de ingeniería para implementar soluciones técnicas innovadoras que cumplan con los requisitos del proyecto y satisfagan las necesidades del cliente. Además, brindará orientación técnica y liderazgo a los miembros del equipo junior, participará en la toma de decisiones arquitectónicas y te comprometerás a mejorar continuamente los estándares de calidad del código y las prácticas de desarrollo.
**Responsabilidades**:
- Participar en el diseño de la arquitectura de solución de las aplicaciones, desde la concepción hasta la entrega.
- Ser responsable de crear y mantener documentación técnica de los proyectos.
- Interactuar con el equipo de desarrollo para asistir en dudas y consultas.
- Acompañar en la implementación de las aplicaciones en los diferentes ambientes.
- Mentorizar y brindar apoyo técnico a los miembros del equipo, fomentando un ambiente de aprendizaje y crecimiento.
- Utilizar Slack como herramienta de Comunicación interna y con el cliente.
- Trabajar con Jira, para que la gestión de scrum de los proyectos sea lo más eficiente posible.
**Requisitos**:
- 4/5 años de experiência desarrollo de software, con un enfoque en el diseño, la implementación y la entrega de soluciones complejas.
- Estudiante avanzado en Informática, Ingeniería de Software o un campo relacionado (deseable)
- Experiência en pipelines de CI/CD.
- Conocimiento en Docker, tanto para definiciones de entornos con Docker Compose armado de imágenes para diferentes ambientes.
- Conocimiento en base de datos relacionales y/o de objetos tanto para realizar consultas empleando índices o para mantener tablas mediante migraciones.
- Amplio conocimiento de repositorios Git, tanto en manejo de Git Flows, resolución de conflictos y manejo de diferentes estrategias de Merge.
- Experiência definiendo la solución de aplicaciones, tanto a nível stack como tipos de arquitectura a emplear.
- Amplio conocimiento en diferentes patrones de diseño y/o programación orientada a objetos.
- Experiência coordinando o participando en equipos de desarrollo utilizando metodologías ágiles como por ejemplo SCRUM.
- Experiência implementando políticas de caché en soluciones y/o utilizando servicios como Redis o Memcached (deseable)
- Conocimientos implementando comunicaciones vía Websockets entre diferentes componentes de una solución (deseable)
- Experiência realizando documentación técnica de proyectos tanto de alto como de bajo nível (deseable)
- Conocimiento en ambientes Cloud de AWS, principalmente alguno de los siguientes servicios: ECS, ECR, S3, RDS, Lambda, EC2, etc. (deseable)
**Beneficios**:
- Prepaga particular.
- Día de cumpleaños off.
- Clases de inglés.
¡Y más!