We’re looking for a developer who moves comfortably between mobile and web and thinks in terms of systems rather than isolated screens. Someone who gets excited about architecture, clarity, and the little touches that make an interface feel alive. Our stack leans on Expo for mobile and modern React for web, and the goal is to build a shared foundation (design tokens, variables, components) that works seamlessly across platforms.
The person in this role should see transitions, gestures, and polished micro-interactions not as “nice to haves,” but as core ingredients in a great experience. You don’t have to be a motion designer, but you do need the instinct for when an animation should guide the user, when a gesture should feel weighted, and how subtle timing makes everything click.
On the architecture side, this requires someone who has opinions. Component design, state strategy, and data flow should be things you love talking about. You’ll help us build a structure that scales cleanly, supports rapid iteration, and encourages shared patterns across environments. Success here means thinking ahead so the team isn’t boxed in later.
We use Figma heavily, and familiarity with reading design tokens, understanding component libraries, and translating the design team's intent into clean, reusable code is a major plus. Our workflow is increasingly AI-supported, and the ideal candidate is someone who embraces that: someone who sees AI tools not as shortcuts but as extensions of their thinking, capable of accelerating exploration and sharpening implementation.
RESPONSIBILITIES AND DUTIES:
- Build features for both React Native (Expo) and React web, with an eye toward shared systems and cross-platform consistency;
- Structure component architecture in a way that supports long-term maintainability, testability, and clean interaction patterns;
- Implement polished transitions, gestures, and animations that make the product feel responsive and delightful;
- Work closely with design to bring Figma components, variables, and design tokens to life across platforms;
- Contribute to the evolution of our architecture, helping us stay modern and flexible;
- Use AI tools as part of your daily workflow for ideation, scaffolding, and accelerating development.
QUALIFICATIONS & SKILLS:
- Strong experience with both React Native (Expo) and modern React for web;
- A clear understanding of component-driven architecture, modular design, and state management strategies;
- Practical experience with animations: Reanimated, Moti, React Native Gesture Handler, CSS transitions, or related tooling;
- A detail-oriented mindset where polish matters, whether it's a subtle easing curve or a clean code structure;
- Comfort navigating Figma designs, extracting tokens, interpreting interactions, and collaborating with designers;
- Curiosity and openness to AI-assisted development; a willingness to learn new tools and push into modern workflows;
- A forward-looking mindset: we adopt new technologies thoughtfully but enthusiastically, and you’ll help guide those decisions.
LOGISTICS & REQUIREMENTS:
This is a per-project offer for an independent contractor, not a full-time employment position at this time. We are looking for a freelancer who will be tasked to complete a defined project scope.
The total number of hours and the project timeline would need to be discussed during the interview process.
- Work Eligibility: You must possess a visa allowing you to work as an independent contractor in Japan.
- Invoicing: Please let us know if you are able to issue qualified invoices in Japan (ability to issue qualified invoices is not mandatory).
- Assessment: Selected applicants will go through a paid technical test (¥10,000) that should be completed within four hours.
To Apply: Please apply with your resume and detail your experience with cross-platform architecture and advanced animation libraries.
If you enjoy building elegant interfaces, thinking about architecture at multiple layers, and working in an environment that embraces both design and modern tooling, including AI, you’ll fit in well.