Senior Software Engineer - Offline
Core
Designing and maintaining offline runtime components and synchronization layers for Mendix mobile and web applications to ensure functionality without network connectivity.
Role type
Senior Software Engineer (Offline-First Platform)
Builds
Offline-capable experiences for Mendix applications across web and mobile platforms
Domain
Industrial software / Low-code development platform
Deliverable
production ML models | product features
Required skills
JavaScript/TypeScript, offline-first patterns, browser storage APIs (Origin Private File System, service workers), data synchronization strategies, conflict detection and resolution, full-stack development (client runtime, server logic, tooling)
Preferred skills
Progressive Web Apps (PWAs), React Native, WebAssembly (WASM), JVM-based languages (Scala, Java, Kotlin), C#/.NET, low-code/no-code platforms, cross-stack testing frameworks (Jest, WebdriverIO)
Technologies
Mendix, Studio Pro, Jest, WebdriverIO
Responsibilities
Design and develop offline runtime components and synchronization layers; Implement and optimize data synchronization strategies including conflict resolution; Collaborate across client-side runtime, server-side logic, and developer tooling; Mentor team members and contribute to technical architecture decisions; Participate in code reviews, testing, and quality assurance; Stay current with emerging web technologies and offline-first patterns
Seniority
Senior, hands-on IC with mentorship responsibilities