Software Development Director Software Development Director
Broadcasting services' company with a worldwide reach.
2 months ago
On demand
Persona de contacto
t. +34 638 405 476
Compartir oferta

Our client is a Broadcasting services company with a worldwide reach.

They are seeking to hire a Software Development Director to lead its Software Development initiatives for both the broadcasting (B2B) and online (B2C) channels.

This person will be responsible for the internal Software Development teams and external partners that undertake a number of wide-ranging projects.

The Software Development Director role is a critical engineering leadership role of new creation as they are looking to expand and consolidate the Software Development function. The Director will lead growth and development and act as a mentor to the Software Development team members installing a culture of engineering excellence throughout the teams to allow for optimal product delivery. 

Current developments regarding are predominantly delivered by external third parties, hired for the purpose. From a technical perspective, however, there is also an existing small number of internal developers, currently assigned to separate departments, that they aim to group under a single competency group/department lead and coached by the individual that they seek to hire under the current call.

This position will be reporting directly to the CTO of the company.



  • To grow, manage and lead teams of domain SW architects/tech leads and SW development engineers that will be building, deploying, operating and maintaining essential parts of the digital infrastructure of the hiring organization. To organize those said teams to:
    • follow advanced architectural concepts
    • meet agreed norms and expectations regarding high availability and reliability, security and evolvability
    • and with a throughput consistent to market realities or better
  • To maintain accountability for the fulfilment of the above non-functional targets of software development while not diluting the individual direct responsibility of product owners and tech leads for the delivery of specifically assigned software development deliverables.
  • To be the custodian of the organization’s owned Information Technology Intellectual Property, as it is being built and maintained by internal and external software development resources that the organization will be using for that purpose. To apply best technical practices so that this IP is properly withheld, that the organization will efficiently continue to exercise its full control on it including its efficient maintenance and continuous evolution.
  • To maintain the software development strategy and roadmap of the organization, together with the CTO of the company and in consultation with the rest of the leadership team
  • To nourish and grow the software development competency of any internal resources to internationally competitive levels
  • To build and maintain best practices around software development, deployment, operations and maintenance that will be applicable for any software development within the organization, either by teams under herself/himself or for other software development projects that are managed independently within the organization
  • To code for ca. 5% of their working time.
Requisitos básicos

Technical/Craft Skills


  • Extensive, multi-year experience with at least two major programming languages (e.g. C#, Java)
  • Working knowledge of at least two latest generation programming languages (e.g. Python, Go, Javascript)
  • Extensive experience with DB design, for both Relational and No SQL implementations
  • Extensive, multi-year, experience in the design and implementation of complex multi-tiered web applications.
  • Extended experience in designing, implementing and operating scalable and resilient solutions in a distributed cloud-based environment, in AWS and/or Azure
  • Extensive experience in API design and implementation technologies
  • Experience with Big Data, Hadoop based, designs
  • Extensive experience in establishing and operating complex CI/CD workflows
  • Extensive experience in setting up and managing QA methodologies during code development and/or code acceptance, either manually or through automation
  • Extensive experience in applying agile software development methodologies


Managerial and Collaboration Skills


  • Experience managing teams of 10+ software engineers
  • Experience working in software development with both internal and external, distributed/remote, teams and individuals
  • Experience in Project Management methodologies, both traditional and modern
  • Strong verbal and written communication skills in English language
  • Strong influencing skills
  • Have a proven ability to manage complex projects, prioritize, achieve alignment with stakeholders and implement the appropriate course of action
  • Ability to work effectively in a team environment and collaboratively with other departments.


Academic Qualifications


  • BSc or MSc Degree (preferable) in an engineering discipline related with sw development and/or computer science (preferable)
  • 5+ years of engineering management experience
  • 5+ years as lead tech or domain architect (preferably, not overlapping timewise with the above)
  • Cloud Architect certifications/training desirable (e.g. AWS Professional, MCSA: Cloud Platform, etc.)
Senior Full Stack Developer .N... Senior Full Stack Developer .NET/C#/Angular
Full Remote / Freelance position
Are you a senior fullstack developer looking for a freelance, full remote position without the burden of looking for new, exciting projects every 3-6 months?
2 months ago
Up to 65K (gross/year)
Persona de contacto
t. +34 638 405 476
Compartir oferta

Our client is a boutique consultancy firm founded by Software Engineers in 2010 and has offices based in London & Berlin with a distributed team of exceptional Engineers & Developers operating across Europe.

A passion for software engineering is built into everything they do and their success is due to the importance they place on recruiting the best developers and giving them process’s, tools and an environment in which they can flourish.

Their business model is based on helping large organisations to build new digital solutions which means we (our client) can update their tech stack when better options emerge and spend very little time maintaining legacy systems. This keeps the work fresh and challenging and often enables the team to implement interesting tech which in previous companies they could only work on in their spare time.

You will have the opportunity to work on greenfield projects utilising some of the most exciting technologies on the market today and delivering game-changing systems.

Projects last around 3 months on average and are normal composed of a SCRUM team of 6-7 members.

Currently they are building a diverse range of systems from Augmented realty, image recognition and machine learning to raspberry pi, search engines and web applications.

These solutions drive iterative change and innovation in their clients which include Axel Springer, RS Components, AkzoNobel, Dulux, EDF, Red Bull and Schneider Electric. (Cases studies can be provided on demand)


Job Description


We are looking for a Full Stack Developer with 3+ years of experience to help architect, build and deliver innovative software solutions for clients.

Responsibilities include selecting new tools and technologies for new projects, architecting new solutions from the ground up, mentoring junior developers, writing maintainable and beautiful code and working closely with the quality assurance teams and designers. You will also extend existing software solutions and infrastructure, providing new features and evolution for existing clients.

The role plays an important part in our client’s product development process. With our ideal candidate taking an active role in project planning and developing our continuous delivery and deployment infrastructure/pipelines, as well as someone who enjoys finding creative solutions to very complex and innovative technical problems.

Requisitos básicos

Essential Skills

  • C#
  • Angular - Javascript and Typescript
  • Git
  • net
  • SQL
  • Experience with complex architecture
  • Agile methodology
  • Continuous integration TeamCity / Jenkins
  • Excellent communication skills in English
Requisitos deseados

Additional Skills


  • Python
  • Xamarin
  • net core
  • CSS / HTML
  • NancyFX
  • TeamCIty / Jenkins
  • Docker
Senior Mobile Developer (React... Senior Mobile Developer (React Native)
ES6, TypeScript, React, React Native, GraphQL, Git
Barcelona o Remoto full time
2 months ago
Persona de contacto
t. +34 639 525 928
Compartir oferta

Nuestro cliente es la mayor comunidad creativa en el ámbito nacional. La plataforma es un espacio de referencia, debate y promoción en el que el aprendizaje de las disciplinas creativas ocupa un lugar central. Además, ofrecen cursos de primer nivel impartidos por importantes personalidades del sector.

La compañía es totalmente estable y rentable. Está radicada en California y cuenta con equipo técnico en Barcelona, actualmente distribuido en varios países, por lo que la comunicación e interacción es diaria y constante.

El entorno de trabajo es ágil y dinámico, donde cada uno tiene y debe tener autonomía en su trabajo. El idioma vehicular dentro de la empresa es el español, por lo que es necesario poder conversar cómodamente con él.

Actualmente están buscando a un Senior Mobile Developer con sólida experiencia en Javascript (React Native), debido a su reciente creación de la app mobile (disponible en iOS y Android). El/la profesional trabajará en un equipo multidiscplinar y aportará ideas de mejora en la app existente, que tiene mucho por potenciar.

El/la profesional que forme parte del equipo, tendrá la posibilidad de trabajar de forma 100% remota o in situ en sus oficinas en el centro de Barcelona. Sus principales funciones serán:

  • Colaborar en equipo, trabajando principalmente con React Native, GraphQL y TypeScript.
  • Cuidar del desarrollo y mantenimiento del código de la compañía, así como participar en la mejora de cobertura de test de la misma y añadir nuevas funcionalidades
  • Escribir un código simple, limpio y eficiente capaz de correr tanto en dispositivos Android como en iOS.
  • Poner mucha atención a los detalles y tener buen sentido del diseño (ya que trabajará junto con un Visual Designer)
  • Ser de hacer un seguimiento cuidadoso de las diferentes versiones de la plataforma.
  • Implicarse en el despliegue y mantenimiento de las apps en las appstores.
  • Trabajar con altos estándares testing e integración continua.
  • Capaz para comunicarse en español.


Requisitos básicos
  • Experiencia demostrable de más de 3/4 años en proyectos de desarrollo mobile con tecnologías JavaScript.
  • Conocimiento de React /React Native y ES6.
  • Conocimiento del uso de Git para el control de versiones.
  • Estar familiarizado con las plataformas Android y iOS.
  • Capacidad para reducir la distancia entre diseños visuales y su implementación práctica.
  • Capacidad para trabajar en equipo, en un entorno ágil, pragmático y orientado a la calidad.
  • Y sobre todo eres un team player. Debes ser capaz de trabajar junto a un equipo multidisciplinar y facilitar el trabajo de los otros, así como ayudar a quienes lo necesiten.
Junior - Middle Frontend Engin... Junior - Middle Frontend Engineer
JavaScript, Angular 4, Angular 6
Real Time Project
3 months ago
Persona de contacto
t. +34 663 444 972
Compartir oferta

Our client, an American company with sites in Los Angeles, New York and Barcelona, ​​works at the intersection between content and the public, providing solutions for media companies to create, publish and monetize content to reach a modern consumer base, quickly abandoning traditional methods of consumption.

As a leader in the industry in real time participation and unique native social applications with a focus on video solutions, they ensure that brands connect with fans in an innovative way by delivering relevant interactive content and deeply interesting social experiences.

They are trusted by the biggest media brands and social platforms in the world, such as Facebook, American Idol / FOX, The Voice / NBC, Miss Universe, CNN, NBA, NASCAR, Sprint, Sprite and more.

The work environment they offer is exciting, attractive and constantly dynamic. They work with massive scale, big data and cutting-edge technology. Their technical environment is full of passionate programmers who enjoy what they do every day.


  • Architect, implement and test robust technical solutions. Write clean code that’s testable, maintainable, solves the right problem and does it well.
  • Deliver high-quality work within sprint cycles.

We Offer

  • Competitive salary
  • Indefinite contract
  • Fully stocked kitchen with snacks, drinks, and coffee
  • Work from home
  • Casual work attire
  • Work in a creative, exciting and international company
Requisitos básicos
  • Experience with JavaScript and related frameworks and you are excited by modern frontend technologies and frameworks. They mostly use Angular, TypeScript and ES6 but they believe that great people can pick up any technology.
  • Experience backend technologies such as Node.js, Java, and MySQL.
  • Experience coding for cross-browser and cross-device compatibility.
  • Strong knowledge of security regarding common web site vulnerabilities.
  • Good OOP/OOD skills..
  • Well-developed time management skills with the ability to work very efficiently.
  • Excellent communication skills and capable of working independently or on team.
  • Fluent in English.
Requisitos deseados
  • Experience with build tools (Webpack, gulp, grunt, Angular CLI).
  • Experience with Jenkins or another CI.
  • Familiarity with database systems, both SQL and NoSQL.
  • Experience with testing frameworks such as Jasmine, Protractor, JUnit, Cucumber, etc.
  • Experience building platforms, SOA and SPA web-apps.
  • Hands-on experience with AWS architecture and related services.
DevOps Engineer DevOps Engineer
Exciting start-up developing a product that is shaking up how insurance companies operate around the world
3 months ago
To be discussed depending on level.
Persona de contacto
t. +34 636 939 309
Compartir oferta

Exciting start-up developing a product that is shaking up how insurance companies operate around the world.

This young company’s cutting-edge software is now making tangible progress toward establishing their product as an industry standard. To help them with this expansion and progress it is now essential to put in place an efficient and DevOps policy and operation.

They are looking to hire an experienced DevOps/sysops engineer to act as engineering liaison between DevOps, customers, sales, Product development, product management, QA and other groups

He/she will set up infrastructure, tools and framework to streamline the development cycle

He/she will play the role of an advocate and promote knowledge sharing a DevOps culture across the entire engineering department. He/she will be expected to keep up with industry best practices, trends, and standards and identifies automation opportunities, designs, and develops automation solutions that improve DevOps operations and efficiency.

 This is one of those rare opportunities to join a small company on the ground floor just as it about to take off - to be a large cog in a small wheel and not the reverse.

Requisitos básicos

Experience automating and orchestrating workloads across one of the major public cloud providers, preferably Amazon Web Services. Automation experience with at least one configuration / deployment management system such as Terraform, AWS Cloud Formation, Puppet, Ansible, or other such tools.

Experience working with at least one of the following languages: Python, Node.js, Ruby or Java.

Proficient with Docker and AWS ECR/ECS.

Proficient with git and git workflows.

Proficient in leveraging CI and CD tools to automate testing and deployment such as Jenkins or Bamboo.

Experience working in Agile, fast-paced, DevOps environment.

Experience with open source and commercial monitoring systems like Nagios, CloudWatch, Zabbix.

Proven experience and success in Linux Administration Not required but valuable experience with NoSQL databases and services such as Elasticsearch, Redis.

Good knowledge on network topology and security.

Support internal and external customers.

Work with customers and other teams to troubleshoot customer environments to increase user satisfaction.

First point of contact for handling customer issues, providing guidance and recommendations to increase efficiency and reduce customer incidents.


In a nutshell:


  • Knowledge of one cloud platform (preferable AWS).
  • Good hands-on knowledge of Configuration Management and Deployment tools like – Puppet, Ansible, Chef, Terraform etc.
  • Proficient in scripting, and Git and Git workflows
  • Experience in developing Continuous Integration/ Continuous Delivery pipelines (CI/ CD)
  • It is essential to care about quality, automation and have a keen sense of customer service.