Qureos

Find The RightJob.

App Extension Kit (AEK)Developer

Job Description:

Technology Landscape

Built using React, with some important considerations:

Core AEK applications use class-based React components

The TileSDK (for homepage live tiles) uses functional components

Current versions:

AEK & TileSDK: React 16

Web app homepage: React 19

Development environment:

Supports Node.js 14 (standard)

Optional support for Node.js 18 and 20

Development Considerations

AEK is not a modern React framework in the typical sense

Developers should:

Use established (class-based) React patterns

Follow AEK’s supported structure and conventions

Be mindful of version differences across the platform

Functional React patterns are possible but not widely documented or recommended

For out of the box product integrations, we will need the following experience:

RESTful API development

JSON — data payloads between desired service and campusM are JSON-based

Ability to build and host an API endpoint that campusM can call (e.g. Node.js, Python/Django, .NET, Java)

Shape

Recommended Skills

Essential

Strong React knowledge, particularly:

Class-based components

Core React lifecycle and state management concepts

Helpful (not required)

Basic JavaScript and CSS

Familiarity with:

Node.js (managing versions)

Webpack (local development tool)

Understanding of campusM App Manager and app configuration

Shape

Key Takeaways

AEK enables powerful custom extensions within campusM, but within defined boundaries

Success depends on:

Working within the framework’s conventions

Understanding legacy React patterns

With the right approach, AEK provides a stable and supported path for delivering tailored app experiences

Pay: $40.00 - $45.00 per hour

Work Location: Remote

Similar jobs

No similar jobs found

© 2026 Qureos. All rights reserved.