Lillup is reimagining human capital with AI-native, embedded experiences on mobile and needs an intern to design and implement motion, micro-interactions, and onboarding flows for the Talent Passport smartphone app
Requirements
- Mobile dev: Swift/SwiftUI, Kotlin/Compose, familiarity with UIKit / Core Animation / MotionLayout
- Motion tools: Rive, Lottie (AE + Bodymovin), timing curves, easing, spring physics
- Product craft: onboarding funnels, permission priming, progressive profile, habit-forming loops
- Accessibility & intl: motion sensitivity, haptics etiquette, RTL readiness, copy length awareness
- Light AI awareness: understanding how on-device events (e.g., TTS/STT, coach state) can trigger animation states—no deep ML required
Responsibilities
- Design motion systems for onboarding
- Create welcoming entry animations, progress states, success/error micro-interactions, and empty-state storytelling
- Build production-ready animations
- Implement with SwiftUI / UIKit (Core Animation, Core Haptics) and Kotlin / Jetpack Compose (MotionLayout)
- Integrate vector/runtime assets (e.g., Rive or Lottie) with efficient file sizes
- Optimize for performance & accessibility
- Hit buttery 60 fps on target devices; profile and reduce jank
Other
- Collaborate cross-functionally with product & UX on narratives, with engineers on state machines/triggers, and with AI folks so animations respond to on-device events
- Document & hand off: maintain a compact motion spec (naming, durations/curves, tokens) and a reusable micro-interaction library for future screens
- Academic credit can be supported if your program allows
- No guarantee of employment, but outstanding interns may be considered for future roles
- Seniority level: Not Applicable