UI Engineer
Core
Design, build, and maintain mission-critical user interfaces for Acra, a secure-enclave platform protecting sensitive government and commercial workflows.
Role type
Senior UI Engineer (Web & Native Mobile)
Builds
Zero-trust client applications for operators in the field, including web dashboards and administrative consoles.
Domain
Cybersecurity / Defense Technology
Required skills
React, TypeScript, Swift (iOS), Kotlin/Java (Android), RESTful APIs, WebSockets, Design Systems, Client-side Security, Automated Testing
Preferred skills
WebAssembly, Client-side Cryptography, Mobile Device Management (MDM), Real-time Collaborative Interfaces, GIS Visualisations
Technologies
React, TypeScript, Swift, Kotlin, Java, Jest, React Testing Library, XCTest, Espresso, Playwright, Cypress, Fastlane, GitHub Actions, Sentry, Datadog RUM
Responsibilities
Architect and build high-performance, accessible, and secure user interfaces across web and native mobile clients. Own client applications from technical design through to testing, deployment, and production operations. Integrate complex RESTful and WebSocket/event-driven APIs handling real-time data and offline resilience. Build and maintain a scalable design system ensuring consistency across desktop and mobile. Address client-side security concerns including secure token handling, biometric authentication, and encrypted local cache. Partner with product managers, UX designers, and security specialists to translate requirements into clear interfaces. Diagnose and optimize UI performance bottlenecks across browsers and mobile hardware. Establish frontend and mobile testing best practices.
Seniority
Senior, hands-on IC
