Point your AI agent at freehire and let it find you a job.

Get the CLI →

Scrabble & Jigsaw

Principal Omnichannel Frontend Architect

Posted Updated 10 views
Discussion

Summary

Leads client-side architecture and performance engineering for a real-time high-frequency trading platform, building low-latency data pipelines and 120 FPS charting/order-book UIs across Web (Wasm, WebGL/WebGPU), Flutter/React Native, and native iOS/Android. Core stack spans C++20/Rust, TypeScript, Dart, Swift, Kotlin, and binary streaming protocols like Protobuf and FlatBuffers.

# Principal Omnichannel Frontend Architect ## Company Overview *Not specified* ## LOOKING FOR CANDIDATES PREFFRERABLY FROM GAMING BACKGROUND - **System Architecture & Performance Engineering** - Architect a **unified client-side architecture** that shares core trading logic, order-book management, and binary data parsers across Web (Wasm), Native iOS/Android, and Cross-Platform frameworks (Flutter / React Native). - Design **zero-copy data ingestion pipelines** for streaming WebSockets using binary protocols (Protobuf, FlatBuffers, or SBE) that parse and process market depth off the main UI/JavaScript/Dart threads. - Build **hardware-accelerated charting and order-book rendering systems** utilizing Canvas, WebGL/WebGPU (Web), Impeller/Skia (Flutter), and Metal/Vulkan (Native Mobile) to guarantee deterministic 120 FPS performance. - Manage **memory and thread optimization** by eliminating garbage collection pauses, UI thread blocking, and frame drops through memory pooling, background Web Workers/Isolates, and lock-free data structures. - **Standards, Governance & Technical Leadership** - Establish and enforce **comprehensive coding standards**, design patterns, and code quality benchmarks\*\* across Web, Native, React Native, and Flutter codebases. - Define **architectural criteria** for feature development using Flutter/React Native versus native modules (Swift/Kotlin) or C++ for maximum throughput. - Define and monitor **performance SLAs** across all platforms. - Implement **automated performance testing pipelines** that enforce strict thresholds for bridge overhead, memory usage, bundle sizes, and rendering latency. - Lead **mentorship and hiring efforts**, elevating the engineering team's technical capabilities and conducting technical evaluations for new hires. - **UI/UX Collaboration & Human Factors** - Collaborate with UI/UX designers to translate complex market data (Level 2/3 order books, depth charts, position logs) into **high-density, ergonomic web and mobile layouts**. - Optimize **execution paths** for speed and safety, including one-tap mobile execution, desktop keyboard shortcuts, and optimistic UI updates with deterministic rollback mechanisms. ## Qualifications - **Experience:** 10+ years of hands-on software engineering experience, with at least 4+ years in a **Principal, Staff, or Lead Architect** role. - Proven track record of building and scaling **real-time, low-latency financial systems**, trading terminals, or high-throughput visualization platforms (Fintech, Crypto, FX, Derivatives, Gaming). - Deep understanding of **browser internals** (V8 engine, Web Workers, Wasm) and **mobile runtimes** (Native iOS/Android, Cross-Platform frameworks). - **Technical Stack Mastery:** - , **Dart**, **Swift**, **Kotlin**. - Cross-Platform Frameworks: React Native (Fabric, TurboModules, JSI, Hermes), Flutter (Custom RenderObjects, Impeller/Skia, Dart Isolates, FFI). - Web Architecture: WebAssembly, HTML5 Canvas, WebGL/WebGPU, SharedArrayBuffer, Web Workers, React / SolidJS. - Mobile Architecture: Native iOS & Android profiling, Metal/Vulkan graphics primitives, JNI/C-Bridge. - Data Protocols: WebSockets, TCP/UDP, Protobuf, FlatBuffers, SBE, gRPC. - Profiling Tools: Chrome DevTools, Xcode Instruments, Android Studio Profiler, React Native Performance Monitor, Flutter DevTools. ## Preferred Skills - Experience with **high-density UI design** for complex market data. - Strong understanding of **GPU pipelines** and **low-latency rendering techniques**. - Familiarity with **automated benchmarking** and performance SLAs enforcement. - Leadership in **engineering standards** and **cross-team collaboration**. - Knowledge of **financial trading systems** and **high-frequency data processing**. ## Experience - Minimum of **10+ years** in software engineering. - At least **4+ years** in a senior architectural or leadership role. - Extensive experience in **low-latency, high-throughput financial or visualization systems**. ## Environment - The role involves working in a **high-performance, fast-paced environment** focused on **real-time trading platforms**. - The work setting may include **remote, in-office, or hybrid arrangements**. - The position requires **deep technical focus** on system performance, low-latency data processing, and cross-platform development. ## Salary *Not specified* ## GrowthOpportunities *Not specified* ## Benefits *Not specified*

Skills

What Principal Frontend jobs ask for — and how much of it you have →
Apply

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available