-
Mobile Apps Software Engineer
**about**
Our client company is devoted to creating IoT solutions for infrastructure life-cycle management that improves business efficiency and wellbeing.
We believe that IoT solutions should be human-centric, even when they manage assets.
We pursue CO2 emission reduction by optimizing energy resource utilization and keeping our equipment well-maintained. Our products, based on artificial intelligence, generate savings for business owners and deliver workplaces people desire to work in. We understand the needs of facility operators and we help them to improve the quality of their services with less overhead.
We offer system integrators the incomparably complete IoT platform that our solutions are based on, and we support them to create their own.
**description**
We’re looking for an experienced Mobile Developer to join our R&D team. You will be working with our team of talented engineers with the goal of developing and maintaining high quality mobile applications while working in a fast-paced but fun environment.
**requirements**
* Excellent understanding of Model View Controller concepts and separation of UI from data handling planes
* Proven experience with connecting mobile applications to backend services via RESTful APIs
* Databases & schema design**Android**
* Solid understanding of the Android SDK, development process, release model and limitations
* Software development for Android with Java and/or Kotlin
* Firebase Push Notifications**iOS**
* Solid understanding of the iOS SDK, development process, release model and limitations
* Software development with Swift
* Apple Push Notifications**Other**
* A University Degree in Engineering, Software Development, Computer Science, or any other IT-related major
* Process-oriented approach to work
* Excellent knowledge of the English language, written and oral.**desired skills**
* Experience with cross platform mobile development frameworks (Xamarin, Flutter, React Native, Uno Platform, etc) appreciated but not mandatory.
* Demonstration of a portfolio of existing, published apps that you have developed or been a part of will be highly appreciated.
* We also welcome experience with modern tools, processes and methodologies for source control, task lifecycle tracking and continuous integration.****
-
Full Stack Engineer
**about**
Our client company is devoted to creating IoT solutions for infrastructure life-cycle management that improves business efficiency and wellbeing.
We believe that IoT solutions should be human-centric, even when they manage assets.
We pursue CO2 emission reduction by optimizing energy resource utilization and keeping our equipment well-maintained. Our products, based on artificial intelligence, generate savings for business owners and deliver workplaces people desire to work in. We understand the needs of facility operators and we help them to improve the quality of their services with less overhead.
We offer system integrators the incomparably complete IoT platform that our solutions are based on, and we support them to create their own.
**description**
We are looking for an experienced Full Stack Engineer to join our R&D team.
We have developed our own Frontend & Dashboards Design platform which our customers use to design their end-user applications. In parallel we use the same platform to design and deliver our own cutting-edge and forward looking solutions in areas as diverse as Facility Management, Retail and Smart Cities.
**requirements**
* Excellent knowledge of React with at least 2 years of experience.
* Excellent knowledge of Typescript / JavaScript / HTML / CSS
* Experience with the Webpack build system.
* Experience with responsive and mobile design* Experience with Progressive Web Apps
* In-depth understanding of Networking and RESTful APIs
* SQL Databases & schema design
* Object-oriented programming with C# or Java
* Strong attention to UI/UX and design details to deliver positive, engaging user experiences.
* A University Degree in Engineering, Software Development, Computer Science, or any other IT-related major
* Process-oriented approach to work
* Excellent knowledge of the English language, written and oral.**desired skills**
* Experience with time-series databases (e.g. InfluxDB and the Flux language)
* We also welcome experience with modern tools, processes and methodologies for source control, task lifecycle tracking and continuous integration.
* Familiarity with Microservices architectural patterns
* Experience in application development using the .NET Framework -
Integration and Verification Manager
**about**
Our client company is devoted to creating IoT solutions for infrastructure life-cycle management that improves business efficiency and wellbeing.
We believe that IoT solutions should be human-centric, even when they manage assets.
We pursue CO2 emission reduction by optimizing energy resource utilization and keeping our equipment well-maintained. Our products, based on artificial intelligence, generate savings for business owners and deliver workplaces people desire to work in. We understand the needs of facility operators and we help them to improve the quality of their services with less overhead.
We offer system integrators the incomparably complete IoT platform that our solutions are based on, and we support them to create their own.
**responsibilities**
The Integration & Verification Manager will take on the responsibility to build and lead the team that will ensure that all deliverables meet software quality standards imposed by the Company.
* Collaborates with the Product Owners of the company’s Solutions, to conduct integration testing and assist with the software development project integration in a production environment by monitoring error logs and fixing performance-related failures.
* Investigates and internalizes new QA frameworks and services (CI/CD pipelines, Automated UI testing, etc.)
* Implements new test cases that target new Solutions features.
* Is involved in the planning stages of new Solutions and ensures availability and preparedness of the I&V group.
* Monitors and enforces software development process phases.* Ensures that all deliverables (internal, staging or production) adhere to the standards set by the Company and clients.
**required skills**
* A University Degree in Engineering, Software Development, Computer Science or any other IT-related major.
* Excellent knowledge of the English language.
* Familiarity with secure coding principles and integration testing procedures (e.g. SIT).
* An analytical approach to work and good problem-solving capabilities.
* Solid track record in adhering to the project plan and the operational / technical specifications. -
IoT Engineer
**about**
Our client company is devoted to creating IoT solutions for infrastructure life-cycle management that improves business efficiency and wellbeing.
We believe that IoT solutions should be human-centric, even when they manage assets.
We pursue CO2 emission reduction by optimizing energy resource utilization and keeping our equipment well-maintained. Our products, based on artificial intelligence, generate savings for business owners and deliver workplaces people desire to work in. We understand the needs of facility operators and we help them to improve the quality of their services with less overhead.
We offer system integrators the incomparably complete IoT platform that our solutions are based on, and we support them to create their own.
**description**
The IoT Engineer is a multi-disciplined engineer who understands the end-to-end IoT flow and performs core development in order to expand the IoT cloud platform’s (PaaS) functionality.
* Collaborates with the Integration & Verification Engineers, as appropriate for the implementation of platform and solution development projects.
* Utilizes software development tools and adheres to secure coding processes, under the coordination of the Head of R&D.
* Identifies the business value of each high-level requirement and/or User Story and how everything should bring value and ROI to the recipient.
* Conducts research to enable the integration of a functionality or technology (scaling requirements, new technology/communication protocol of sensors, advanced logical blocks) that is not supported within the Company’s IoT cloud platform, to meet the expectations of PaaS customers.**requirements**
* A University Degree in Engineering, Software Development, Computer Science, or any other IT-related major
* High-performance multi-threaded backend SW design (C# or Java)
* Data exchange via standard Internet application protocols (HTTPS, MQTT, Websockets, etc.)
* Databases & schema design
* API design
* User Interface design & development (HTML/CSS/JS/TS, frameworks such as React)
* Information Security & hardening of interfaces on all platform layers.
* Process-oriented approach to work, excellent knowledge of the English language and excellent team worker**desired skills**
* Microservices development with .NET Core & ASP.NET Core
* Continuous Integration workflows and multi-staged SW rollouts, preferably with Kubernetes
* Edge device SW (C, C++, C#, Python) -
Técnico de redes NOC
**La empresa**
Nuestro cliente es un operador de Internet alta velocidad y precisa incorporar a su equipo en Barcelona técnicos de soporte y operadores de red, que entren a formar parte del equipo técnico y puedan realizar funciones de soporte de tercer nivel y operación de red.
**perfil y responsabilidades**
Técnico de redes dedicado al mantenimiento y soporte de la infraestructura de red, en constante crecimiento. Forma parte del equipo del NOC, colaborando en la explotación y mejora de la red de fibra óptica de alta velocidad para garantizar todos los servicios entregados a clientes residenciales y empresariales.
* Soporte al Mantenimiento y Operación de la red, asegurando las disponibilidad y confiabilidad de los servicios entregados a los clientes 24x7x365 presencial en el Centro de Operación de Red.
* Apoyo a la configuración y puesta en servicio de dispositivos de red como routers, switches, OLTs, …
* Realización de tareas básicas de mantenimiento y cambios sencillos sobre los dispositivos de red existentes, y realizar la evaluación del resultado de los mismos.
* Monitorización de los diferentes equipos y servicios proporcionados por la red.
* Resolución y soporte en incidencias de nivel medio en la red, y ayuda en la resolución de las incidencias de alto nivel.
* Escalado y gestión de incidencias con proveedores de los diferentes servicios
* Gestión de accesos a diferentes nodos de la red.****
**requerimientos**
Se valorará capacidad de aprendizaje, trabajo en equipo y motivación. Así como conocimientos en las siguientes materias:
* Titulación en CF Grado Medio o Grado Superior relacionado con Redes de Comunicaciones, Tecnologías de la Información o similares.
* CCNA, HCNA o conocimientos similares
* Conocimientos del modelo OSI y TCP/IP
* Conocimientos de protocolos de red: IPv4 y IPv6, OSPF.
* Conocimientos de Switching y routing.
* Conocimientos en redes de fibra óptica: ftth/gpon.
* Conocimientos de VoIP: SIP
* Administración básica de servidores linux y windows
* Sistemas de monitorización de redes.
* Equipamiento: Cisco, Juniper, Huawei, Zhone, Fiberhome.Se valorará conocimiento inglés, pero no es imprescindible.
**otro**
Lugar de trabajo: Oficina Barcelona
Incorporación: Inmediata
Jornada laboral: Turnos 24×7
-
Full Stack Developer node.js
**about**
Our client company is a fast-growing Internet service provider which offers the fastest Internet connection in the country, 1000 Mbps via Fiber. We’re rapidly expanding our Barcelona team and are looking for several developers to join us as a part of a small but growing team in our office in the beautiful and livid Poblenou area.
**description & responsibilities **
We think that you enjoy learning new technologies and principals but at the same time,
understand the value of proven techniques.
You work well in teams but take responsibility for and pride in your own part. You adapt well to changes and new challenges and can handle several projects at the same time when priorities shift.
The stack you will be working in is a code-independent microservice architecture.
For the moment we focus all production to be done in Node.js but work also with other languages and platforms in legacy and third-party software. We work a lot with API development in the backend and have database solutions in both noSQL and relational.
* Work with other developers, analysts, and designers’ staff to design algorithms and flowcharts.
* Produce clean, efficient, well-designed, and testable code based on specifications.
* Integrate software components and third-party programs.
* Producing detailed specifications and writing the programme codes, executing full lifecycle
* software development.
* Testing the product in controlled, real situations before going live.
* Troubleshoot, debug and upgrade existing software.* Recommend and execute improvements, presenting ideas for system improvements, including cost proposals.
* Create technical documentation for reference and reporting.
* Maintaining the systems once they are up and running.**requirements**
* At least 2 years of professional experience as a developer.
* Working knowledge of principles such as stateless, tdd, bdd, ddd, and SOLID, are highly meriting.
* Knowledge in: Node.js, mysql, nosql, git, docker, agile, scrum, ux, tdd, bdd, ddd, Solid
* Proven experience as a software developer, software engineer or similar role
* Familiarity with Agile and scrum development methodologies.
* Experience with software design and development in a test-driven environment
* Ability to learn new languages and technologies.
* Resourcefulness and troubleshooting aptitude. -
Senior Network Engineer
**about**
Our client company was established in Spain in 2007 and has gathered great traction since by making a real difference both in enabling access to high-speed Internet and telecoms services in underserved areas of Spain.
**overview** & **responsibilities**
We are currently looking for a Senior Network Engineer to work within an experienced ISP engineering team, therefore responsible for technical delivery of solutions on routing, switching and security systems.
The Engineer will undertake configuration of Huawei, Brocade, Juniper and Nokia networks systems.
* According to critical indicators and the capacity of network equipment, anticipating
* future needs and making proposals for improvement
* Be responsible for the projects of network growth and scalable network evolution tasks
* Participate in network design, organizing and executing changes
* Manage equipment life cycle process, renovation plans and planning and execution of
* the upgrades in critical business infrastructures
* Be in contact with different equipment vendors and work with different teams inside
* the company
* Design, testing and application of new residential and corporate services
* Participate in finding the root cause of a problem as being the last level of support
* Perform technical service documentation**profile requirements**
* 5+ years of experience as a Network Engineer
* CCNP or equal working experience
* Experience and extensive knowledge of routing and switching protocols (OSPF, IS-IS, BGP)* Experience and extensive knowledge of MPLS and L2 and L3 services
* Experience with BNG and QoS solutions
* Knowledge of DHCP protocol and DNS and Radius systems
* Experience in working on Huawei, Nokia, Brocade and Juniper equipment
* Knowledge of DWDM systems
* Basic knowledge of GPON solutions
* Ability to take ownership and demonstrate confidence
* Team working ability, communication and reporting skills
* Capacity and interest to self-develop in the technical areas that require it
* Bachelor or master university degree in Information Technology or a related field
* English: conversational level -
Full Stack Freelancer
**Requisitos:**
* Programación en PHP
* Diseñador / maquetador web. HTML, CSS, JavaScript
* Experiencia en desarrollo y maquetación de webs
* Experiencia en desarrollo de webs con CMS: Joomla, WordPress
* Manejo de herramientas de diseño: Photoshop /Fireworks
* Experiencia en modificar las plantillas (PHP) para manejar datos de las aplicaciones, y que se le proporcionará mediante servicios web**El candidato ideal:**
* Se encargará de hacer webs de congresos, teniendo el cartel del congreso cómo guía más algunas pequeñas indicaciones del jefe de proyecto
* Hará Apps de congresos en modo diseño utilizando las herramientas de la empresa -
DevOps
**la empresa**
Nuestro cliente es una empresa financiera que ofrece una amplia gama de productos, servicios y sistemas de negociación asentados sobre una tecnología estable y avanzada de desarrollo propio. También, ofrecen acceso a mercados globales a emisores, intermediarios e inversores tanto en España como a nivel internacional, contando con clientes en Europa, América y África.
**perfil y requerimientos**
Nuestro cliente busca un perfil DevOps con capacidad de liderazgo para sugerir los cambios necesarios que permitan buscar la mejora. Algunas de las responsabilidades del puesto son las siguientes:
* Generación de playbooks en ansible para despliegues, generación de configuraciones
* Gestión de CI/CD con Gitlab y Azure DevOps
* Manejo de infraestructura con Terraform**requerimientos**
* Conocimientos en contenedores, k8s y Openshift
* Experiencia en Observability: ELK y Splunk
* Experiencia en APM: ELK o AppDynamics o Dynatrace
* Conocimiento elevado de servicios de Azure
* Experiencia en Python.
* Nivel medio-alto de inglés escrito y hablado**otros**
* Las oficinas están en las Rozas de Madrid
Días de teletrabajo opcionales
-
Senior Java Developer
**about**
Our client company is non-profit research and innovation center that promotes mission-oriented R&D activities on advanced Internet architectures, applications and services. It stands for a new open innovation framework, fostering the collaboration between companies, public administration, the academic environment, and end-users. Additionally, our client’s activities span the areas of Research, playing a key role in the EU Framework Program for Research and Innovation; Strategic Projects, leading local initiatives that strengthen the digital policies of public administration, and Technology Transfer, fostering R&D collaboration with companies to develop innovative market-oriented solutions.
**responsibilities**
We are seeking a Senior Java software developer to join the Software Engineering Group.
* Main responsibilities of the position will be:
* Participating in software development tasks using Java as main programming language
* Defining technical tasks and estimating them, based on functional requirements, refining them, if necessary
* Defining and implementing software architecture, detecting potential flaws and risks
* Enforcing best practices in the projects where he/she participates
* Define and implement CI/CD pipelines**requirements**
**Minimum requirements:**
* Fluent in Java as main programming languages, minimum 5 years
* Deep knowledge consuming and implementing Spring and many of its subprojects (Boot, Data, Security, and others)
* Deep knowledge consuming and implementing REST APIs using Spring
* Experience using SQL (MySQL, PostgreSQL or similar) databases, including using Hibernate as ORM
* Experience with CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions or similar)
* Experience with VCS, git and Gitlow
* Team working
* Spoken and written English**valuable assets**
**Desired requirements:**
Understanding of Docker tooling (including Docker Compose)
Experience designing/coding microservices (container-based)
Experience with Agile Methodologies (Scrum, Kanban, etc.)
**what we do offer**
* Work from our offices or from home, whichever works best for you. We ask for two days in person at the office to coordinate with the rest of the team.
* This is a full-time vacancy
* You will have a flexible work schedule so that you can reconcile your personal life with the professional one.
* Intensive hours every Friday of the year and every day in July and August
* Fix + variable salary
* Possibility of receiving part of your remuneration in kind (restaurant, transport, nursery or medical insurance)
* 25 working days of annual leave (the common 22 + 3 additional ones)
* You can access the UPC gym at a reduced price
* We have fruit in the office to promote a healthy lifestyle
* If you are interested, you can participate in events of your sector.
* You will work with a laptop. You can choose your work environment, Mac, Linux or Windows.
* You can ask us for training of your interest.
* We will work so that you have a career plan to promote your growth and development.Our client already has an established telework policy for some time. You can work from home or from the office, whichever suits you best. We ask that you attend the office two days per week, one to stay connected with the team and the other one to establish relations.
If you decide to come to the office located in Zona Universitària, you’ll be working within a multidisciplinary and multicultural environment.