At a Glance
- Tasks: Create an engaging mobile experience for the Kraken app using React Native.
- Company: Join Payward, a leader in open finance and crypto innovation.
- Benefits: Enjoy competitive pay, remote work flexibility, and growth opportunities.
- Other info: Be part of a diverse team committed to innovation and excellence.
- Why this job: Shape the future of finance while crafting seamless user interactions.
- Qualifications: Strong React Native skills and a passion for design and motion.
The predicted salary is between 56700 - 69300 £ per year.
Building the Future of Open Finance. Payward - the parent company behind Kraken, NinjaTrader, Breakout, xStocks, Payward Services and CF Benchmarks - has spent the last 15 years building one of the most modern and globally accessible financial infrastructure platforms in the industry, built to advance an open, global financial system.
The team founded in 2011, Kraken is one of the world's longest-standing crypto platforms, trusted by over 10 million individuals and institutions across the globe. It offers spot trading, margin, futures, staking, and OTC services, with products built for both individual investors and institutional clients.
The Consumer Mobile team builds the Kraken app, the interface millions of people use to interact with their money. We work in React Native and care deeply about how the product feels, not just whether it functions. A trade confirmation should feel instantaneous. A portfolio should feel alive. Navigation should feel effortless. These details directly impact trust, and trust is everything in crypto.
The opportunity: Most companies treat design and engineering as two practices that translate to each other. We're hiring someone who treats them as one craft. The translation step is where most products lose what makes them feel good.
You will own the feel of the Kraken app: the half-second a trade confirms, the way a chart loads, how a sheet rises from the bottom of the screen and lands where it physically should. On a product where people move their savings, moments like that build trust.
This is a mobile-first role on a React Native codebase. We work in Reanimated and Skia, bridge to native when we need to, and sweat the split between the JS thread and the UI thread.
Own the motion and interaction layer of the Kraken app. Easing, springs, gestures, transitions, haptics, sound. The perceptual surface from cold start to confirmation.
Evolve the mobile design system. You'll own the components other engineers reach for (gesture handlers, transition primitives, animated containers, motion tokens) and the standards that govern them.
Partner closely with product designers, challenging and elevating motion and interaction design from concept through implementation.
Profile and optimise rendering performance, especially on lower-end Android devices where frame drops are unforgivable. Contribute to architectural decisions that affect UI responsiveness: state management, render cycles, and data flow into the view layer.
Raise the bar for what 'great' means across the mobile org by review, by example, and by writing the patterns that make doing the right thing easier than doing the wrong thing.
What you bring:
- A portfolio. A demo reel, a personal site, a GitHub of interaction sketches, screen captures of work you've shipped that you're proud of. We don't care which format; we care that we can see your craft.
- Deep React Native fluency. You know Reanimated well enough to argue with people about it. You've fought gesture handlers. You've profiled JS thread vs. UI thread work and won. You can read a frame timeline and tell us where the time went.
- Taste in motion. You have opinions about easing curves. You notice when a spring is over-damped. You can articulate why a transition feels wrong before you know how to fix it.
- Product judgment. You can take a half-formed brief, find the actual problem inside it, and ship something better than what anyone thought to ask for. You shape what the spec should have been rather than wait for it to arrive.
- AI tools as part of how you work. Cursor, Copilot, Claude, whatever your stack is. You use them to move faster on the parts that aren't the craft so you can spend longer on the parts that are.
- Written and verbal English. We're globally distributed and live in docs and async threads.
Nice to have:
- React Native Skia, shader work, or custom canvas-based rendering for non-standard UI.
- Real native experience. Enough Swift or Kotlin to write a bridge module, and enough platform knowledge to know when one's the right call.
- A motion library, design-system contribution, or interaction primitive set that other engineers picked up and used.
- A visual or motion design background. You prototype in Figma, After Effects, or on paper before (or instead of) writing code.
- High-stakes product experience in fintech, trading, health, or anywhere UI precision is load-bearing.
Unless a specific application deadline is stated in the job posting, applications are accepted on an ongoing basis.
We consider qualified applicants with criminal histories for employment on our team, assessing candidates in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.
Our commitment: Payward is powered by people from around the world and we celebrate the diverse talents, backgrounds, contributions, and unique perspectives that everyone brings to the table. We hire based on merit, seeking out people with the right abilities, knowledge, and skills for the job. We encourage you to apply for roles where you don't fully meet the listed requirements, especially if you're passionate or knowledgeable about crypto.
We may ask candidates to complete job-related skills or work-style assessments as part of our hiring process. These assessments evaluate competencies relevant to the role and are applied consistently across candidates for similar positions. Results are considered alongside experience and interviews, and are not the sole basis for any employment decision.
As an equal opportunity employer, we don't tolerate discrimination or harassment of any kind, whether based on race, ethnicity, age, gender identity, citizenship, religion, sexual orientation, disability, pregnancy, veteran status, or any other protected characteristic as outlined by federal, state, or local laws.
Stay connected: Follow us on Twitter, Learn on the Kraken Blog, Connect on LinkedIn.
Location: United Kingdom; Brazil; Canada; Cyprus; Czech Republic; Ireland; Lithuania; Mexico; Poland; Portugal; Romania; Spain; Switzerland; United Arab Emirates.
Employment Type: Full time. Location Type: Remote. Department: Engineering Frontend.
Mobile Design Engineer employer: Kraken
At Payward, we pride ourselves on being an exceptional employer, offering a fully remote work environment that promotes flexibility and work-life balance. Our culture is rooted in hyper-transparency and open dialogue, fostering collaboration across diverse teams while providing ample opportunities for professional growth and development in the fast-paced fintech landscape. Join us to be part of a forward-thinking team dedicated to building a resilient financial infrastructure that empowers innovation and inclusivity in the global financial system.
StudySmarter Expert Advice🤫
We think this is how you could land Mobile Design Engineer
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Kraken or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Kraken.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Kraken.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Kraken that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Mobile Design Engineer
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Kraken.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Kraken and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Kraken
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Kraken uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.