Skip to main content
Mendix
Зібрано зWorkСьогодні
FullstackSenior

Senior Software Engineer - Offline

JavaScriptTypeScriptOrigin Private File SystemService WorkersData SynchronizationPWAReact NativeWebassemblyScalaJavaKotlinC#.NETJestWebdriverio
Формат
Hybrid
Зайнятість
Full Time
Локація
Rotterdam
Оплата
EUR 69100–110600 / YEAR

Про позицію

Join our Runtime & Client group as a Senior Software Engineer and help shape the future of offline-first application development. You'll work on the offline capabilities that power Mendix mobile and web apps, solving complex technical challenges and creating resilient experiences.

Обовʼязки

  • Design, develop, and maintain offline runtime components and synchronization layers that power 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

Вимоги

  • Expert-level proficiency in JavaScript/TypeScript with a strong understanding of offline-first patterns and browser storage APIs, such as Origin Private File System or service workers
  • Proven experience designing or implementing data synchronization strategies, including conflict detection and resolution mechanisms
  • Ability to work across multiple areas of a product—from client-side runtime to server-side synchronization to developer tooling
  • Demonstrated commitment to quality and a sense of responsibility for the impact your work has on developers and end users who depend on it
  • Minimum 6 years of professional software development experience
  • Experience with Progressive Web Apps (PWAs) or React Native and understanding of offline challenges specific to mobile environments
  • Knowledge of WebAssembly (WASM), including its performance characteristics and browser compatibility constraints
  • Experience with JVM-based languages (Scala, Java, or Kotlin) relevant to runtime synchronization layers
  • Familiarity with C# or .NET, relevant to Studio Pro development
  • Background building or working with low-code or no-code platforms
  • Experience with cross-stack testing frameworks such as Jest, WebdriverIO, or similar tools

Переваги

  • Flexibility is how we work—hybrid by default, built on trust and autonomy
  • Opportunities for growth through real projects, strong technical peers, and global mobility
  • Backed by the scale and benefits of an industrial software leader
Senior Software Engineer - OfflineEUR 69100–110600 / YEAR