Senior Application Engineer (Web & Cross-Platform)

ZeroEyes Inc

Conshohocken, PA

JOB DETAILS
SKILLS
Adverse Events, Android, Animation, Application Programming Interface (API), Artificial Intelligence (AI), Budgeting, C++ Programming Language, CPU (Central Processing Unit), Caching, Circuit Breakers, Cloud Computing, Code Reviews, Communication Skills, Conflict Resolution, Desktop PC, Detail Oriented, Error Handling, Firearms Experience, GPU (Graphics Processing Unit), Instrumentation, Integration Testing, Internet Application, Linux Operating System, Mac Operating System, Manufacturing Data Management, Memory Hardware, Mentoring, Metrics, Microsoft Windows Operating System, Multiplatform/Cross-Platform, OAuth, Performance Testing, Python Programming/Scripting Language, Qt GUI (Graphical User Interface) Toolkit, REST (Representational State Transfer), RabbitMQ, React.js, SQLite, Software Engineering, Telemetry, Unit Test, User Interface Design, User Interface/Experience (UI/UX), Vue.js, Web Content Accessibility Guidelines (WCAG), Web Programming, eSourcing, iOS
LOCATION
Conshohocken, PA
POSTED
23 days ago

Senior Application Engineer (Web & Cross-Platform)

DepartmentTechnology

Employment TypeFull-time

LocationRemote / Hybrid / Conshohocken, PA

Reports ToDirector of Engineering

About ZeroEyes, Inc.

ZeroEyes was founded by former Navy SEALs, self-starters, and elite technologists with a mission to reduce the threat and impact of mass shootings and gun-related violence using our best-in-class artificial intelligence (AI) platform that detects visible firearms before theres a threat. As a member of the ZeroEyes team, youll have the unique opportunity to join a forward-facing, purpose-driven company, and your perseverance and individual skill set will become crucial to our missions success.

About the role

Were hiring a Senior Application Engineer who can ship beautiful, high-performance apps across web and native platforms. Youll lead UI architecture and implementation, build cross-platform clients (primarily Flutter but also possibly Qt/QML and other frameworks), and design efficient messaging and cloud integration patterns. We value people who care more about truth than winning arguments, mentor generously, and take personal responsibility for the organizations success.

What youll do

  • Contribute to the client application architecture for web and desktop/mobile (Windows, MacOS, Linux, iOS, Android).
  • Build great UIs: Design systems, component libraries, responsive layouts, accessibility, smooth animation, and state management.
  • Cross-platform development with Flutter/Dart and possibly other frameworks like Qt/QML (C++/QML), plus selective native interop (platform channels/FFI) where performance or hardware access demands it.
  • Web application engineering using a modern stack (e.g., React/Vue/Svelte, TypeScript), with SSR/CSR as appropriate and strong routing/state patterns.
  • High-performance messaging: architect and implement real-time data paths (WebSockets) with back-pressure, reconnection, and offline/edge sync strategies.
  • Cloud integration patterns: apply pragmatic designs (pub/sub, CQRS, event sourcing, circuit breaker, bulkhead) for resilient client?service workflows.
  • API design & contracts: collaborate on REST schemas, versioning, and client SDKs; enforce typed contracts and compatibility.
  • Performance & reliability: profiling, memory/CPU/network tuning, video frame budget discipline, error handling, diagnostics, and telemetry.
  • Security by default: OAuth2/OIDC, secure local storage/Keychain/Keystore, code-signing, auto-update channels, and privacy-aware logging.
  • Mentor & multiply: run design reviews, raise code quality, and level up teammates across UI/UX, testing, and performance.

What youll bring

  • 610+ years shipping production apps; multiple launches across web and at least one native platform.
  • Deep experience with Flutter (widgets, isolate usage, build/layout perf, platform channels) and Qt/QML (signals/slots, modelview, QtQuick, C++ bridges).
  • Strong web fundamentals (TypeScript, modern build tools, state management, routing) and familiarity with one major framework (React/Vue/Svelte).
  • Demonstrated UI/UX excellence: component libraries/design systems, accessibility (WCAG), responsive design, motion/animation, and design-tool fluency (Figma/Sketch).
  • Messaging & data: WebSockets/gRPC/Protobuf, streaming APIs, caching, offline sync; understanding of eventual consistency and conflict resolution.
  • Cloud-aware client engineering: practical use of pub/sub (e.g., RabbitMQ), API gateways, and auth flows; comfortable reading cloud diagrams and proposing client-side impacts.
  • Strong testing chops: unit, widget, and end-to-end (Flutter integration tests, Playwright/Cypress), CI pipelines, feature flagging, and analytics instrumentation.
  • Solid engineering practices: clean architecture, DI, modularization, performance profiling, code reviews, strong Python skills for backend services.
  • Clear, candid communicator; comfortable writing design docs and ADRs; proven mentoring of other engineers.

Nice-to-haves

  • Desktop packaging & updates (MSIX/Winget, DMG/Notarization, AppImage/Snap), mobile store pipelines, and enterprise distribution (MDM).
  • Media-heavy or real-time apps (WebRTC, low-latency rendering, GPU-accelerated widgets).
  • Edge or offline-first patterns; local databases (SQLite/Isar/Realm) and sync engines.
  • Tauri/Electron, WebAssembly, or Rust/C++ interop for hot paths.
  • Observability in clients (OpenTelemetry), feature telemetry, and growth experiments (A/B, UX metrics).

Values

  • No jerks
  • Be authentic
  • Be effective
  • Attention to detail
  • All in, all the time

Eligibility

  • Must be authorized to work in the U.S. Ability to obtain and maintain a Public Trust or other clearance may be required.

Apply for Senior Application Engineer (Web & Cross-Platform) at ZeroEyes

Ready to join our team? Submit your application below for this role. We look forward to reviewing your application.

First Name *

Last Name *

Email *

Phone Number *

Current Position *

How did you hear about us? How did you hear about us?Search engine (Google, Bing, etc.)Recommended by friend or colleagueBlog, press release or publicationOther:

Personal Statement *

0 / 200 words

Upload Resume *

Max. file size: 128 MB.

Apply Now

By submitting this form, you agree to our privacy policy and terms of service.

About the Company

Z

ZeroEyes Inc