This job offer is no longer available
About
We are scaling our software infrastructure and are looking for an architect and developer who masters web technologies beyond the standard browser. We are building a high-performance media application that needs to run on a variety of different end devices and runtime environments using a single code base.
The Challenge:
Our goal is maximum code reusability combined with hardware compatibility. We need someone who can set up a clean monorepo structure and abstract the differences of various proprietary runtime environments using adapter patterns.
Your Tasks:
Architecture & Scaling: Further development of an Nx monorepo to ensure a shared codebase for diverse frontend clients.
Hardware Abstraction: Development of interfaces (adapters) to run modern web apps performantly on specific, partly resource-constrained hardware targets.
Real-Time Communication: Implementation of synchronization features between end devices and the server (e.g., via WebSockets).
Full Stack Implementation: Development of business logic in the backend ) as well as the client applications.
Your Tech Stack (Must-Haves):
Languages: Deep understanding of TypeScript, HTML & CSS.
Tooling: Routine handling of Nx for enterprise architectures.
Environment: Experience with web development for non-standard browser environments (e.g., embedded devices, set-top boxes, or similar hardware clients).
Backend: & Express.
Nice to have:
Experience with cloud services (e.g., AWS).
Experience with CI/CD pipelines (e.g., GitLab).
Knowledge of Angular (as it is often used in enterprise environments).
Conditions:
Start: Immediately / by arrangement
Type: Freelance
Location: Remote
Contract duration of more than 6 months. with 30 hours per week.
Languages: German. You are expected to have a fluent level of English.
Mandatory skills: JavaScript, HTML5
Optional skills: AngularJS, jQuery
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.