Mark de Vocht

Mobile developer at Wix

Israel

About

iOS development expert experienced in Mobile software development and external devices connections. I have evolved and participated in many brilliant software projects involving advanced technologies and cross-platform solution. I mainly focus on technology excellence, code quality and best practices. I am highly skilled at solving problems and enjoy being challenged and mastered the use of many frameworks, SDKs, APIs, and object-oriented languages on different platforms. I have successfully positioned myself as a technical lead, and a senior software engineer in any Agile projects.

Experience

  • Mobile Developer at Wix
    Apr 2025 - Present · 1 yr 4 mos

    Infrastructure Team — iOS Platform Engineer Specialized in low-level iOS systems programming within the Infrastructure Team, focusing on two critical open-source projects in the React Native ecosystem: Detox — A gray-box end-to-end testing framework for React Native applications. Primary responsibilities include: * Development and maintenance of the iOS synchronization layer (DetoxSync), which handles idleness detection across dispatch queues, run loops, network requests, animations, and timers * Runtime method swizzling and Objective-C runtime introspection for non-invasive test synchronization * Native module bridging between the JavaScript test runner and iOS test infrastructure * Debugging and instrumenting UIKit internals, Core Animation (CAAnimation spies), and GCD primitives to ensure deterministic test execution React-Native-Navigation — Wix's native navigation library for React Native. Serving as the iOS lead, responsible for: * Native iOS navigation controller architecture and lifecycle management * Bridging native UIKit navigation paradigms (push/pop, modal presentation, tab controllers) to React Native's declarative component model * Performance optimization of native-to-JS communication and view hierarchy management * Maintaining compatibility across iOS versions and React Native architecture changes (including the new architecture with TurboModules and Fabric) The development workflow leverages AI-assisted tooling — fully integrated with Cursor IDE and Claude for code navigation, refactoring, and accelerated iteration cycles across complex native codebases.

  • Principal iOS Developer at DarioHealth
    May 2019 - Dec 2024 · 5 yrs 8 mos

    iOS Tech Lead developer & mentoring, mobile best practices & design patterns, app modularization, cross-platform research, POC, & partial Kotlin Multiplatform implementation Mobile BLE device driver development for medical devices (glucometer, blood pressure monitor) Solving diverse problematics (scaling, migrations, up-time, architecture, backwards compatibility, ...) CI/CD pipeline automation & implementation: Circle CI, GitHub Actions Agile methodologies, optimization of development and release cycles, reduce technical debt Epic/stories breakdown & estimations, sprint planning, retrospectives, scrum ceremonies Technical environment: Swift, Objective-C, Firebase, Google Cloud, AWS, GitHub Actions, KMM (Kotlin Multiplatform).

  • Ladbrokes Coral Group ()
    • Technical Team Lead
      Oct 2017 - May 2019 · 1 yr 8 mos

      Team lead of 2 iOS developers and 3 QA. iOS mobile development on iPhone, iPad and Apple TV in Swift & Objective-C. Cross-platform research & POC Kotlin Multiplatform. Tech. Environment: Swift, Objective-C, SQLite, JSON.

    • Senior iOS Developer
      Nov 2015 - Oct 2017 · 2 yrs

      Some of my responsibilities included setting up and starting off the Retail project, writing and maintaining the generic label for all our native projects, adding Gala Sports and Games to our generic line up and helping out the Oxygen development team in the Ukraine.

  • Owner at samball.dev (iOS software development)
    Jan 2008 - Nov 2015 · 7 yrs 11 mos

    Building iOS system tweaks and applications.

  • T.M.L Information Systems ltd. (5 yrs 11 mos)
    • Technical Lead
      Jun 2013 - Oct 2015 · 2 yrs 5 mos

      My responsibilities were literally to take T.M.L. into the next century of computing. This included updating their UI/UX, code updates, database updates and writing new cutting edge software, (DMS and Cloud Share), for them to be ahead of their competitors. Leading the developers team to produce robust code with the best coding practices in mind.

    • Senior Programmer
      Dec 2009 - Jun 2013 · 3 yrs 7 mos

      Desktop (Windows / .net) application developer in C# and Pascal. MSSQL & MySQL database implementation and architectural design. Internal iOS application development for sales team. Tech. Environment: SQL Stored Procedures, C#, Pascal, Dynamic PDF, SAP MS Office plugins, Visual Studio 2008, Framework .Net 3.5 and 4.0, SQL Server 2005 and 2008.