Ingeniero/a de Software Fullstack

Rdt
2 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Intermediate

Job location

Tech stack

JavaScript
Microsoft Windows
API
HTML5
Boost (C++ Libraries)
C++
CSS
CMake
Concurrent Computing
Continuous Integration
Software Design Patterns
Linux
ECMAScript
Inter-Process Communication
Python
Microsoft Visual Studio
OpenCV
QT
Memory Leaks
Software Engineering
SonarQube
TypeScript
WebSocket
Eslint
Scripting (Bash/Python/Go/Ruby)
GIT
Vue.js
SASS
WebPack
Angular
Information Technology
Operational Systems
Jasmine
Docker

Job description

Buscamos un/a Ingeniero/a de Software Fullstack Senior con experiencia en proyectos de desarrollo back-end y front-end, capaz de integrarse en un equipo técnico avanzado y participar en el ciclo completo de desarrollo de software. Modalidad 100% Remoto., Desarrollo de aplicaciones utilizando el paradigma Atomic Design.

Manejo e implementación de APIs REST y WebSocket.

Realización de testing unitario.

Programación concurrente y multihilo.

Redacción de informes y documentos de especificaciones., Proyectos desafiantes y de alto impacto - Colaborarás en iniciativas estratégicas dentro de sectores clave, contribuyendo a la evolución de la industria.

Requirements

Experiencia: Senior, a partir de 2-3 años. Formación: Grado o Máster en áreas tecnológicas (Informática, Ingenierías, Matemáticas). Idiomas: Inglés C1.

Imprescindible

Conocimientos demostrables en:

JavaScript EcmaScript 6+

HTML5

CSS3

Vue.js (mínimo 3 años de experiencia)

Git (Gitflow)

Conocimientos requeridos

Generación de Documentación de Pruebas por fases de desarrollo.

Manejo de herramientas de maquetación: SASS, BEM, etc.

Herramientas de testing unitario: Jest, Karma, Jasmine, etc.

Lenguaje C++ (C++11/14/17), STL, POO.

Herramientas de compilación: CMake, Make, GCC/Clang, Visual Studio.

Depuración y análisis: GDB, Valgrind, Sanitizers.

Sistemas operativos: Linux, Windows.

Sockets y comunicación entre procesos.

Desarrollo para sistemas embebidos (opcional).

Integración continua (CI/CD).

Conocimientos valorables

Otros frameworks: Angular, Vue.js.

Herramientas de linter: ESLint, SonarQube.

Empaquetadores: Webpack, Vite.

Experiencia en TypeScript y manejo básico de Docker.

Conocimientos de Python para scripting.

Experiencia con bibliotecas: Qt, Boost, OpenCV.

Familiaridad con patrones de diseño.

Experiencia en desarrollo de APIs o microservicios.

¿Te gustaría desarrollar proyectos de ingeniería avanzada y asumir nuevos retos?

En el Centro de Excelencia de Ingeniería Avanzada de RDT, lideramos el diseño y desarrollo de soluciones de ingeniería en sectores clave.

Trabajamos en la mejora de productos, procesos y sistemas, ofreciendo soluciones innovadoras y de alto impacto para nuestros clientes. Si te apasiona la ingeniería y quieres desarrollar tu carrera en un entorno dinámico y colaborativo, este es tu sitio., Ingeniería sin límites - Participarás en proyectos que abarcan desde la concepción de una idea hasta su implementación, optimizando procesos y aplicando soluciones tecnológicas avanzadas.

Innovación aplicada a la ingeniería - Nos mantenemos a la vanguardia con un enfoque en I+D+i, incorporando nuevas metodologías y herramientas para mejorar la eficiencia y la calidad de nuestros proyectos., Innovación continua - En RDT apostamos por la mejora constante y la aplicación de tecnologías avanzadas en nuestros proyectos.

Especialización y formación constante - Te acompañaremos en el desarrollo de nuevas competencias según las necesidades de cada proyecto, con oportunidades de aprendizaje en distintas áreas de la ingeniería.

Crecimiento real dentro de la empresa - Si te implicas, podrás asumir nuevas responsabilidades y crecer dentro de la organización.

Ambiente colaborativo y multidisciplinar - Trabajarás con especialistas en diversas áreas de la ingeniería, fomentando la sinergia y el aprendizaje continuo.

Experiencia en proyectos estratégicos - Participarás en iniciativas de ingeniería aplicadas a diferentes sectores, optimizando tiempos y recursos para lograr los mejores resultados.

Presencia global y conocimiento local - Operamos en diversos mercados, lo que te permitirá trabajar en proyectos internacionales sin perder la cercanía con el cliente.

Flexibilidad y equilibrio entre vida y trabajo - Promovemos un entorno que facilite la conciliación entre tu desarrollo profesional y tu bienestar personal.

En RDT, la ingeniería no es solo un trabajo, es una experiencia en la que cada reto es una oportunidad para innovar, aprender y crecer.

Apply for this position