Vitae Recruitment
 
Login
X

    Mid Mobile Engineer - React Native - Cyprus - Hybrid

    Vitae Recruitment is currently seeking a dedicated Mid Mobile Engineer - React Native for a permanent position based in Limassol, Cyprus. We are looking for a senior, full-stack mobile engineer to own the architecture, delivery, and quality of our cross-platform trading application on Android and iOS. The application is built in
    React Native with TypeScript/Javascript and operated as a production-grade engineering product. A successful candidate will work confidently across the entire stack, from React component architecture and type-safe state management, through the native interop layer, to native Kotlin and Swift where platform reach or performance demands it. This is a senior individual-contributor role carrying architectural authority over the mobile platform. The application is data-dense and latency-sensitive, processing high-frequency market data, live order and position state, and continuously updating charts. Sustained 60fps rendering under streaming load, sub-second cold start, and a governed time-to-interactive are baseline operating requirements rather than optimisation targets.

    CROSS-PLATFORM DEVELOPMENT
    Feature Delivery

    • Define and deliver core application features, releasing a unified codebase to both platforms with platform-appropriate refinement and accessibility compliance.
    • Build screens, navigation, state, domain logic, and data orchestration predominantly in TypeScript, under strict compiler settings and a typed, schema-validated boundary at every external interface.
    • Maintain a normalized, type-safe state layer with predictable data flow and immutable update semantics.

    Native Interop

    • Author and maintain native modules and UI components exposed through the React.
    • Native New Architecture (TurboModules, Fabric, JSI, Codegen), with typed contracts and deterministic lifecycle management.
    • Reason across synchronous and asynchronous interop, including the legacy bridge in surfaces not yet migrated, and lead the incremental, measurable migration of legacy
    • code.
    • Apply disciplined judgment regarding which runtime - JavaScript or native - a given concern belongs to.

    PERFORMANCE & REAL-TIME DATA

    • Rendering & Performance
    • Engineer to a strict frame and memory budget: manage the JS, UI, and shadow threads and offload high-frequency processing off the JS thread.
    • Employ Reanimated worklets and Gesture Handler for jank-free interaction; govern native and JS heap usage, retained-object lifecycles, and power consumption undesustained streaming.
    • Profile and optimise cold start, time-to-interactive, and frame stability using Android.
    • Studio Profiler and Xcode Instruments.
    • Connectivity & Protocols
    • Own the real-time data layer: resilient WebSocket and gRPC connectivity for quotes, order updates, and charts.
    • Implement reconnection and resequencing, backpressure, message idempotency, and deterministic state reconciliation under adverse and lossy network conditions.
    • Apply advanced command of the protocols underpinning a real-time financial application:
    • ○ WebSocket - framing, liveness detection, resync strategy, ordering/idempotency, permessage-deflate.
    • ○ gRPC - unary and bidirectional streaming, Protobuf schema evolution, channel/deadline management, interceptors.
    • ○ HTTP/1.1 & HTTP/2 - connection pooling, multiplexing, keep-alive tuning, mobile-radio performance.
    • ○ TLS - certificate validation, pinning and rotation strategy.
    • ○ REST / JSON - contract design, schema validation, and versioning.
    • ○ OAuth 2.0 / OIDC - refresh/rotation flows, PKCE, secure on-device storage (Keychain / Keystore, hardware-backed).
    • ○ Network resilience - timeout/backoff policy, circuit breaking, offline/online transitions, request de-duplication.

    ARCHITECTURE & QUALITY

    • Architecture & Design
    • Apply and uphold Clean Architecture and Domain-Driven Design (DDD): a strict dependency rule, well-defined aggregates and bounded contexts, and domain models insulated from framework and transport detail.
    • Maintain clear separation between domain, application, and platform concerns across the codebase.

    Testing & Standards

    • Practise Test-Driven Development (TDD), ensuring meaningful unit, integration, end-to-end, and contract coverage, with quality gates enforced in CI.
    • Lead code reviews and enforce engineering standards across typed boundaries, testing strategy, performance budgets, and security.

    RELEASE & OPERATIONS

    • Release Engineering
    • Own release engineering and store compliance end to end: code signing and provisioning, R8/ProGuard and bundle optimisation, staged and phased rollouts.
    • Manage device-matrix testing (Firebase Test Lab / BrowserStack) and compliant submission under Apple Review Guidelines and Google Play policy.
    • Implement and maintain push notifications (APNs / FCM / OneSignal), deep and universal linking, and background execution within platform constraints

    Observability & Reliability

    • Define and enforce mobile observability: structured logging, distributed tracing, and client telemetry correlated with backend traces.
    • Define, monitor, and uphold application SLAs (availability, latency, crash-free sessions) and engineering delivery performance via DORA metrics (deployment frequency, lead time, change failure rate, MTTR).

    PRODUCT & DELIVERY

    • Operate within an Agile delivery model - iterative planning, estimation, and continuous improvement of team practices.
    • Maintain a product-oriented mindset, framing technical work in terms of user and business outcomes, and contribute to OKRs and product KPIs for the mobile platform.
    • Provide technical leadership and mentorship to mid-level engineers, and represent mobile architecture in cross-functional decisions.
    • Collaborate with backend and design on API/event contracts and the design system.

    TECHNICAL SKILLS

    Category                           Technologies & Tools

    Core Framework              React Native (New Architecture), TypeScript, React, Hermes

    Native Layer                      Kotlin / Java, Swift / Objective-C, JSI, TurboModules, Fabric, Codegen

    Architecture                      Clean Architecture, Domain-Driven Design, modular/layered design

    Real-Time &

    Protocols                      WebSocket, gRPC / Protobuf, HTTP/2, REST / JSON, OAuth 2.0 / OIDC, TLS

    Performance                      Reanimated, Gesture Handler, Android Studio Profiler, Xcode Instruments

    Notifications                       APNs, FCM, OneSignal

    Testing                                 TDD, Jest, React Native Testing Library, Detox / Maestro, contract testing

    CI/CD & Release                 Fastlane, GitHub Actions, R8 / ProGuard, staged rollouts

    Observability                      OpenTelemetry, Grafana, Datadog, Prometheus

    Cloud                                    AWS

    Delivery Metrics                 SLAs, DORA, KPIs / OKRs

    Device Testing                     Firebase Test Lab, BrowserStack

     

    Qualifications: 

    Required

    • 5+ years of production mobile development, with demonstrated depth on both Android and iOS, or mastery of one platform with substantive proficiency in the other.
    • 4+ years of production React Native, including native-module authoring and work across the native interop boundary.
    • Expert-level TypeScript and a thorough command of modern JavaScript, the React rendering model, and concurrent rendering semantics.
    • Proven experience operating real-time streaming data within a deployed mobile product at scale.
    • Comprehensive understanding of platform internals: lifecycle, concurrency/threading, memory management and leak diagnosis, background-execution constraints, and profiling.
    • Practical experience with the React Native New Architecture.
    • Demonstrated, hands-on application of Clean Architecture, DDD, and TDD in production software.
    • Full ownership of the release lifecycle across both stores.
    • Proven delivery within Agile teams with a product-oriented mindset, and fluency in outcome and delivery measurement.

    Preferred:

    • Experience within fintech, trading, or a comparable regulated, latency-critical domain.
    • High-frequency data visualisation and charting of large, rapidly updating datasets (GPU-accelerated or canvas-based rendering).
    • Mobile application security — certificate pinning, root/jailbreak detection, code obfuscation, tamper resistance.
    • Familiarity with AWS and observability platforms (Grafana, Datadog, Prometheus).
    • Working knowledge of native UI frameworks (Jetpack Compose, SwiftUI) and React Native interoperability.
    • Degree in Computer Science, Software Engineering, or a related field.

    Benefits: 

    • Competitive senior-level salary with annual performance review.
    • Certification and professional development budget.
    • Hybrid working arrangements and a collaborative team culture.
    • Direct influence on mobile architecture and product strategy.

    IT

    Cyprus - Hybrid

    Competitive remuneration package depending on qualifications and experience

    54

     

    IT

    Cyprus - Hybrid

    Competitive remuneration package depending on qualifications and experience

    54

    Apply

    Contact Us

    Cyprus

    info@vitaerecruitment.com

    77770142

    Vitae Recruitment
    Vitae Recruitment | Copyright © 2026
    Powered by FirefishRecruitment Software - Firefish Software