Mobile UI/Design Engineer
Develops polished, gesture-driven mobile interfaces in React Native for Kraken's crypto app, focusing on fluid interactions, animations, and performance optimization. Requires deep React Native expertise, interaction design sensibility, and a portfolio of shipped work.
About the job
Responsibilities
- Own the craft layer of React Native mobile experience — fluid, gesture-driven interactions and transitions that feel native.
- Push React Native beyond its defaults — Reanimated, Skia, native module bridges.
- Partner closely with product designers, challenging and elevating motion and interaction design.
- Establish animation primitives and interaction patterns within the design system.
- Profile and optimise rendering performance, especially on lower-end Android devices.
- Contribute to architectural decisions affecting UI responsiveness: state management, render cycles, data flow.
- Mentor engineers on interaction quality.
Requirements
- Deep experience building polished mobile interfaces in React Native (Reanimated, gesture handlers, JS/UI thread performance profiling).
- Trained eye for interaction design (easing curves, spring physics, 60fps constraint).
- Portfolio or demo reel of shipped work required.
- Experience with modern AI development tooling (Cursor, Copilot).
- Strong written and verbal communication skills in English.
Nice to Haves
- React Native Skia, custom shader work, canvas-based rendering.
- Native platform knowledge (Swift/Kotlin) for bridging and modules.
- Built interaction patterns adopted by other engineers.
- Background in visual/motion design (Figma, After Effects).
- Experience in high-stakes domains (fintech, health, trading).
Skills
React Native, Reanimated, Gesture Handler, Skia, Swift, Kotlin, Figma, After Effects, Ai Development Tools, Animation Primitives
Similar jobs
Mobile Engineering jobsBuild and own complex React Native features for a high-traffic sports platform, contributing to mobile architecture, performance, testing, and reliability. The role also guides junior engineers and collaborates with Product, Design, and QA in a fully remote environment.
Own the release, CI, testing, stability, observability, and AI tooling that enables a high-traffic mobile trading product to ship reliably. The role requires broad consumer mobile infrastructure experience, hands-on app debugging, and strong measurement-driven engineering practices.
Builds AI-powered quality platforms, testing frameworks, and scalable infrastructure across Airbnb’s native iOS and Android ecosystems. Requires mobile development experience with Kotlin, Swift, platform SDKs, and mobile test automation.
Build and scale consumer-facing mobile experiences for Krak using React Native and TypeScript. The role owns feature delivery end to end and requires at least three years of web or mobile development experience, with emphasis on performance, testing, and intuitive UX.
Build and scale patient-facing iOS and Android applications with React Native, owning features from design through release while improving architecture, performance, and quality. The role requires 5+ years of software engineering experience, strong React Native and TypeScript expertise, and mentoring ability.