Skip to content
IT and software

Skills and skill profiles

Our open knowledge base aligns companies, experts and talents on technologies and position definitions.

11 competencies, 8 with a full skill profile, as of 2024.

The profiles are in English, the working language of the teams. Read the profile for your competency, use it in a briefing, or have it assessed.

Frontend

  • Angular

    Angular is the open source TypeScript framework used for the web and mobile application development. The Angular developer will have expertise in Angular 2+, TypeScript, RxJS, state management and the Angular CLI, and builds single-page applications with reusable components.

    Skill profile

  • React.js

    React is a free and open-source front-end JavaScript library for building user interfaces or UI components. A React developer builds component-based interfaces with JSX, hooks and state management, and knows the ecosystem of routing, testing and build tools around it.

    Skill profile to follow; the briefing covers the skills until then.

  • PWA

    A progressive web app is a website with additional benefits for mobile devices: installable, offline-capable, fast and reliable. The PWA engineer knows the app manifest, service workers and the modern browser APIs behind push, storage, payments and credentials.

    Skill profile

  • Vue.js

    Vue is a progressive framework for building user interfaces and one of the major JavaScript frameworks for front-end work. A Vue developer builds reactive, component-based applications and knows the ecosystem of Vue Router, state management and the build tooling.

    Skill profile to follow; the briefing covers the skills until then.

Backend

  • .NET

    .NET is Microsoft's open-source developer platform for web services, APIs, desktop and cloud applications in C#. A .NET engineer works with ASP.NET Core, Entity Framework, the Azure services around them and the testing and deployment tooling of the platform.

    Skill profile to follow; the briefing covers the skills until then.

  • Python

    Python can be used in many different ways, in web applications, data science and machine learning. Python is a general purpose language, meaning it can be used to create a variety of different programs and is not specialised for any specific problems.

    Skill profile

  • Java

    Java is among the most widely used programming languages. A Java developer builds backend services and enterprise applications and knows the JVM, the collection and concurrency frameworks, Spring and the build and test tooling.

    Skill profile

  • Node.js

    A Node.js developer writes server-side web application logic in JavaScript, builds APIs and services, integrates them with front-end components and knows the tooling of the ecosystem: npm, bundlers, task runners, containers and version control.

    Skill profile

Mobile/DevOps

  • Android

    An Android developer builds applications for devices powered by the Android operating system, in Kotlin and Java, and knows the platform from the core components and UI to data storage, Google services, Gradle and testing.

    Skill profile

  • iOS

    The iOS developer is an engineer specialising in mobile development around Apple technologies and products: Swift and Objective-C, UIKit, multithreading, networking, security and the distribution of apps through the App Store.

    Skill profile

  • DevOps

    A DevOps engineer understands the software development lifecycle and has the outright knowledge of the automation tools for developing digital pipelines: cloud platforms, containers and orchestration, CI/CD, infrastructure as code, monitoring and configuration management.

    Skill profile

A competency that is not listed?

Our expert network covers more stacks than the eleven profiles. Describe the role and the stack, and we tell you within one working day whether we can assess and source for it.