At a Glance
- Tasks: Lead the Mobile Apps team, mentor engineers, and refine product features.
- Company: Join a forward-thinking tech company with a focus on innovation.
- Benefits: Attractive salary, flexible working options, and opportunities for professional growth.
- Why this job: Shape the future of mobile apps while enhancing your leadership skills.
- Qualifications: 8+ years in software development, 5+ years in React Native, strong communication skills.
- Other info: Dynamic team culture that values learning and collaboration.
The predicted salary is between 48000 - 72000 Β£ per year.
Role purpose
In this role, you will collaborate closely with our Principal Engineer and the Mobile Apps team members. While this is primarily an engineering role, we are always looking for developers who have a keen eye for product and who can contribute to the development of features at a product level before they are implemented. Work with Product and Design to refine requirements, contribute to planning, and identify risks early. Break down complex tasks into clear, manageable deliverables for the team. Mentor and support engineers, helping them grow their technical skills and confidence. Help foster a healthy engineering culture based on learning, knowledge sharing, and accountability. Knowledge of best practices in security, performance and accessibility.
Skills, knowledge, and experience:
- 8+ years of software development experience
- 5+ years of professional experience in React Native
- Strong proficiency with TypeScript, React Native (or Expo), and mobile development patterns.
- Strong communication skills β able to work effectively with engineers, product managers, and designers.
- Experience with native modules and bridging in React Native
- Familiarity with state management libraries (Zustand, Redux, MobX etc.)
- Experience with the testing pyramid and tools such as Vitest, Jest, React Native Testing Library, Maestro, Detox
- Experience with iOS (Objective-C, Swift) or Android (Java, Kotlin) native development.
- Experience with mobile release processes for the App Store and Play Store.
- Experience with performance optimisation and profiling in React Native.
- Familiarity with analytics and crash reporting tools.
- Experience building internationalised mobile applications
- Experience developing white-label applications
Lead Software Engineer, React Native in London employer: Travelex Limited
Contact Detail:
Travelex Limited Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Lead Software Engineer, React Native in London
β¨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those using React Native. This is your chance to demonstrate your expertise and passion for mobile development, so make it shine!
β¨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges related to React Native. Practise explaining your thought process clearly, as communication is key when working with product managers and designers.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Lead Software Engineer, React Native in London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV reflects the skills and experience mentioned in the job description. Highlight your React Native expertise and any relevant projects you've worked on. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're the perfect fit for this role. Share your passion for mobile development and how your experience aligns with our goals at StudySmarter. This is your chance to shine!
Showcase Your Projects: If you've got a portfolio or GitHub with projects that demonstrate your skills, make sure to include it! We love seeing real examples of your work, especially anything related to React Native or mobile apps.
Apply Through Our Website: We encourage you to apply directly through our website. Itβs the easiest way for us to keep track of your application and ensures youβre considered for the role. Plus, we can't wait to hear from you!
How to prepare for a job interview at Travelex Limited
β¨Know Your Tech Inside Out
Make sure you brush up on your React Native skills, especially with TypeScript and mobile development patterns. Be ready to discuss your experience with native modules and state management libraries like Redux or MobX. The more confident you are in your technical knowledge, the better you'll impress the interviewers.
β¨Show Off Your Collaboration Skills
Since this role involves working closely with product managers and designers, be prepared to share examples of how you've successfully collaborated in the past. Highlight any experiences where you contributed to refining requirements or planning, as this will show that you can think beyond just coding.
β¨Prepare for Problem-Solving Questions
Expect to face questions that assess your ability to break down complex tasks into manageable deliverables. Think of specific scenarios where you identified risks early or mentored other engineers. This will demonstrate your leadership qualities and your commitment to fostering a healthy engineering culture.
β¨Understand the Mobile Release Process
Familiarise yourself with the mobile release processes for both the App Store and Play Store. Be ready to discuss your experience with performance optimisation and profiling in React Native, as well as any analytics or crash reporting tools you've used. This knowledge will show that you're not just a developer but someone who understands the full lifecycle of mobile applications.