If you’re reading this there’s a good chance you’re thinking of applying to TransferWise - which is great news! Here’s a handy guide to our application process and interview tips for Mobile Engineering roles.
Hey I’m Daniel, an Android Developer at TransferWise. I joined TransferWise because I was interested in FinTech and wanted to join a fast-growing company with a mission that matters to me. I’m sharing my step-by-step guide and top tips for Mobile Engineers applying to join our team. Hopefully this helps you to know what to expect and how to prepare!
The first step is the application form. Here we ask you to include your CV detailing your past experience and achievements, a cover letter and a few questions related to the role.
So, how do I nail the application form?
- Make sure your CV is easy to read and clearly lays out your personal contributions and achievements for each of your past experiences
- In your CV, quantify the impact of your work whenever possible - improved conversion rate by 20%? Tell us! And show us the achievements you’re proud of!
- In the cover letter, explain why you want to join TransferWise and showcase your passion and curiosity in your field
Step 2.Initial chat
If our hiring team thinks your skills and experience might be a good fit, they’ll then schedule a short chat to introduce you to TransferWise and get to know you a bit better (you won’t need to prepare anything in advance). We’ll talk through your experience in more detail and why you’re interested in joining us. You’ll also be able to ask us any questions you might have.
What kind of info should I cover?
- Be ready to go more in-depth into your past jobs - think about what you’ve accomplished and learned in these experiences and achievements that you’re proud of
- Show your passion for mobile engineering! Opinions and ideas about industry trends? We’d love to hear them!
- We want to hear about your motivations. Why TransferWise? Why FinTech? Why this role and what are your expectations?
- Download our app and test it - we want to hear your feedback and opinions for how we can improve the user journey for our customers
Step 3.Technical take home test
If you’re successful in our initial chat, we’ll send you a HackerRank take home test with technical and reasoning exercises. This test allows you to showcase your technical skills from the comfort of your own home.
Tips for the take home test
- Prepare by practising your coding, problem solving and algorithm and data structure skills
- Be efficient in your answers - always think, is your solution the most efficient one?
- Be aware of time, if you struggle with a question just move to the next one and come back to it later to ensure you complete as many questions as possible
Step 4.Technical Interview
After the test, if we’re happy with the results, you’ll be invited in our office for a technical interview with two of our engineers. This interview deep-dives into who you are as a developer and your technical skills relevant to the role. We’ll give you a task to see your thought process when tackling a new task. (Check out our handy guide for acing the technical interview here.)
When coding on-the-spot:
- Ask a lot of questions and when you think you’re ready, think how you can further improve the code
- Speak everything out loud - we want to see your thought process
- Think about the wider concepts of engineering - how would you test your solution?
- Spend time on what really matters
What are we looking for?
- Give us a glimpse of who you are as a developer. How you work and what inspires you in your work
- We’re looking for developers who can take ownership and work independently, but you also need to be able to explain the logic behind your work
Step 5.Product interview
The reason our engineering candidates do a product interview is because they design and build software for our customers, so it's vital they understand the customer problems they're solving and how they’d build something and iterate on it to get the best possible user experience. The product interview focuses on evaluating your ability to understand details of a problem and how to prioritise what to build when solving it. (Check out this detailed guide to our product interviews here.)
How to nail the product interview?
- Show us your product mindset - our developers don’t just build whatever they’re told, they thoroughly understand our mission and customer pain-points and all their work focuses on data-driven fixing of these problems
What are we looking for?
- We’re looking for customer-driven developers, you won’t just be delivering features for the sake of it, you’ll truly understand what will have the strongest impact for the customer
- You should be able to take initiative, prioritise and justify your work and focus areas. The end goal is to write clean, tested, and scalable code that positively impacts the customer experience
Step 6.Final interview
In the final interview we’ll have a conversation with you to cover any outstanding questions you might have about the opportunity and make sure we’re both on the same page. You’ll meet with our CTO or one of our Lead Engineers who are shaping the technical direction at TransferWise.
- You made it this far so just be yourself and ask away any questions you might have about working at TransferWise
I hope you found this guide to the Mobile Engineering process useful! If you haven’t already, check out some of the useful links below:
- Product Engineering Principles @ TransferWise
- How TransferWise works: Your step-by-step guide
- Read about the TransferWise Mission
- From 2 founders to 1000 employees - how we grew into a global community
*Please know that there might be slight adjustments to the process depending on interviewer availability. Your recruiter will let you know during the process.
Best of luck!