Skip to content
← All categories

SD · 15 skills

Software Development and Programming

How skills here are assessed: Coding tasks, debugging, automated tests and code review.

Typical roles: Software Developer · Software Engineer · Web Developer

10 of 15 open for applications now.

Skills in this category

PilotFeatured

Building accessible, responsive user interfaces with semantic HTML, modern CSS, JavaScript and TypeScript, including browser APIs, state and performance.

Roles: Software Developer · Software Engineer · Web Developer

PilotFeatured

Building server-side applications and services, including designing, documenting, securing and integrating REST and GraphQL APIs.

Roles: Software Developer · Software Engineer · Web Developer

PilotFeatured

End-to-end delivery of a production-grade application including data modelling, API design, authentication, frontend and deployment.

Roles: Software Developer · Software Engineer · Web Developer

Production Python engineering: structure, typing, testing, packaging and performance.

Roles: Software Developer · Software Engineer · Web Developer

JVM application engineering: typing, concurrency, build tooling and testing.

Roles: Software Developer · Software Engineer · Web Developer

Coming Soon

Demonstrated, job-ready competence in C# and .NET Development, assessed through coding tasks, debugging, automated tests and code review. Draft definition pending expert review.

Roles: Software Developer · Software Engineer · Web Developer

Pilot

Modern PHP application engineering, framework use, security and deployment.

Roles: Software Developer · Software Engineer · Web Developer

Coming Soon

Demonstrated, job-ready competence in C and C++ Programming, assessed through coding tasks, debugging, automated tests and code review. Draft definition pending expert review.

Roles: Software Developer · Software Engineer · Web Developer

Delivery of a mobile application including state management, offline behaviour and release process.

Roles: Software Developer · Software Engineer · Web Developer

Coming Soon

Demonstrated, job-ready competence in Database Design and SQL, assessed through coding tasks, debugging, automated tests and code review. Draft definition pending expert review.

Roles: Software Developer · Software Engineer · Web Developer

Building component-based user interfaces with React, hooks, state management and routing.

Roles: Software Developer · Software Engineer · Web Developer

Building server-side JavaScript applications and APIs with Node.js, its runtime and package ecosystem.

Roles: Software Developer · Software Engineer · Web Developer

Coming Soon

Building cross-platform mobile apps with Flutter and Dart. Definition pending expert review.

Roles: Software Developer · Software Engineer · Web Developer

Coming Soon

Building cross-platform mobile apps with React Native and JavaScript/TypeScript. Definition pending expert review.

Roles: Software Developer · Software Engineer · Web Developer