Rotterdam
1 day ago

Senior Software Engineer - Offline
Mendix
Rotterdam
1 day ago
Senior Software Engineer - Offline
Senior Software Engineer needed for offline-first application development at Siemens Software in Rotterdam. Requires expert-level JavaScript/TypeScript, data synchronization experience, and 6+ years of professional development. Hybrid work model.
HybridFull-timeSeniorJavaScriptTypeScript
Senior Software Engineer - Offline
Senior Software Engineer needed for offline-first application development at Siemens Software in Rotterdam. Requires expert-level JavaScript/TypeScript, data synchronization experience, and 6+ years of professional development. Hybrid work model.
HybridFull-timeSeniorJavaScript
Salary
Not specified
Core Qualifications
Technical (Must-have)
JavaScriptTypeScriptOffline-first patternsBrowser storage APIsOrigin Private File SystemService workersData synchronizationConflict detectionConflict resolutionClient-side runtimeServer-side synchronizationDeveloper tooling
Soft Skills
MentoringCollaborationQuality commitmentResponsibility
Preferred Qualifications
Technical (Nice-to-have)
Progressive Web AppsReact NativeWebAssemblyScalaJavaKotlinC#.NETLow-code platformsNo-code platformsJestWebdriverIO
Key Responsibilities
- Design, develop, and maintain offline runtime components and synchronization layers for Mendix applications across web and mobile platforms
- Implement and optimize data synchronization strategies, including conflict detection and resolution mechanisms between offline clients and backend systems
- Collaborate across the full product stack—from client-side runtime code to server-side logic to Studio Pro tooling—to deliver cohesive offline-first experiences
- Mentor team members and contribute to technical architecture decisions that balance complexity with usability for developers and end users
- Participate in code reviews, testing, and quality assurance to ensure robust, performant solutions that meet production standards
- Stay current with emerging web technologies, offline-first patterns, and browser APIs to continuously improve our platform
Senior Software EngineerOffline-firstJavaScriptTypeScriptData SynchronizationMendixHybridSiemensSaaS