At a Glance
- Tasks: Develop and maintain mobile applications using React Native, React, and TypeScript.
- Company: Join Hargreaves Lansdown, the UK's leading investment platform with over 1.9 million clients.
- Benefits: Enjoy a healthy work-life balance, no overtime culture, and modern tools in a supportive team.
- Why this job: Be part of an innovative team creating impactful solutions for millions of users.
- Qualifications: 3+ years experience with React, React Native, TypeScript, and enterprise-level applications required.
- Other info: C1-level proficiency in English and Polish is needed; embrace Agile environments and continuous learning.
The predicted salary is between 28800 - 48000 £ per year.
Join HL and be part of the team, building software for the UK\’s largest investment platform. Hargreaves Lansdown (HL) – the UK\’s number one platform for private investors, trusted by 1.9 million clients with over £155 billion in savings and investments.
For over 40 years, HL has been helping people save and invest for a better future, earning over 200 industry awards, including Best Investment App and Best for Customer Service in 2024. Our solutions are used daily by millions of clients, helping to power the operations of a leading financial institution.
Our culture is built on innovation, knowledge sharing, and continuous improvement-and we\’re looking for talented engineers to join a team developing mobile products using React Native and TypeScript.
We are looking for a Software Engineer to help support our dedicated, friendly and growing Trading Team to deliver critical new functionality to our clients and internal users. If you enjoy working with clean architecture, modern technologies, and being part of a supportive team that learns from each other, we\’d love to hear from you!
Why join us?
- New products, no maintenance – focus on building innovative solutions from scratch, using the latest technologies.
- Healthy work-life balance – we value your time, which means no overtime culture.
- Be part of something big – your work directly supports a leader trusted by millions.
- Supportive, knowledge-sharing team – collaborate with experienced engineers who are passionate about clean code, best practices, and continuous learning.
- Modern tools & technologies – develop enterprise-scale solutions in a tech-driven environment.
Your responsibilities
- Develop and maintain mobile applications using React Native, React and TypeScript
- Integrate with backend services via REST API and/or GraphQL
- Work with React Native\’s new architecture, applying best practices for scalability and performance
- Write unit and integration tests using tools like Jest, Detox, and Testing Library
- Optimize the performance of mobile applications
- Implement and manage state management solutions (e.g., Redux, Mobx)
- Collaborate with backend teams and designers to ensure consistency and high-quality deliverables
- Contribute to CI/CD processes and support build automation
- Troubleshoot complex technical issues and help scale mobile applications
- Actively participate in the Scrum process (stand-ups, retrospectives, and technology discussions).
- Propose ideas, contribute to technology choices, and present solutions to the team
Ideal candidate has
- At least 3 years of experience working with React, React Native and TypeScript including enterprise-grade experience (experience with large app decomposition, layers separation, and scalable architecture for enterprise-level applications).
- Familiarity with different styling solutions (StyleSheet, Styled Components, Unistyles).
- Efficient React Native debugging skills – ability to troubleshoot and resolve complex issues with React Native applications using debugging tools, logs, and error tracking.
- Practical knowledge of JavaScript and testing frameworks (Jest, Detox, Testing Library).
- Experience in Brownfield Development.
- Experience working with REST API and GraphQL.
- Understanding of state management patterns and solutions like Redux and Mobx.
- Experience with React Native\’s new architecture.
- Knowledge of native iOS development (Swift, SwiftUI, Combine) and Android development (Kotlin). Proficiency in using native build tools like Xcode, Gradle, and Android Studio.
- C1-level proficiency in both English and Polish – you will use both languages in all aspects of your daily work
Nice to have
- Knowledge of CI/CD processes in software development.
- Experience integrating mobile apps with external services.
- Experience with TurboModules and TurboComponents.
- Experience with accessibility (a11y) best practices in mobile apps, including WCAG compliance and keyboard navigation support.
- Experience with UX/UI design best practices.
Soft skills & team fit
- Collaborative and communicative – you work well with others, share knowledge, and express ideas clearly.
- Solution-oriented and creative – you tackle challenges with practical, innovative solutions.
- Quality-driven with a continuous improvement mindset – you take pride in delivering clean, secure, and maintainable code while seeking ways to improve.
- Eager to learn and adapt – you embrace new ideas and grow with your team.
- Comfortable in Agile environments – you thrive in cross-functional collaboration and value constructive feedback.
Software Engineer (React / Native iOS / Android) - Trading in Bristol employer: Hargreaves Lansdown
Contact Detail:
Hargreaves Lansdown Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (React / Native iOS / Android) - Trading in Bristol
✨Tip Number 1
Familiarise yourself with the latest trends in React Native and TypeScript. Follow relevant blogs, join online communities, and participate in discussions to stay updated. This knowledge will not only help you during interviews but also show your genuine interest in the role.
✨Tip Number 2
Network with current or former employees of Hargreaves Lansdown. Use platforms like LinkedIn to connect and ask about their experiences. This can provide you with valuable insights into the company culture and expectations, which can be a great advantage during your application process.
✨Tip Number 3
Prepare to discuss your experience with clean architecture and scalable applications. Be ready to share specific examples from your past work that demonstrate your ability to build robust mobile solutions. This will highlight your fit for the innovative environment at HL.
✨Tip Number 4
Brush up on your debugging skills, especially with React Native. Practice troubleshooting common issues and be prepared to discuss your approach to solving complex technical problems. This will showcase your practical knowledge and problem-solving abilities during the interview.
We think you need these skills to ace Software Engineer (React / Native iOS / Android) - Trading in Bristol
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with React, React Native, and TypeScript. Include specific projects where you've implemented these technologies, especially in an enterprise context.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for working at Hargreaves Lansdown and how your skills align with their mission. Mention your experience with mobile applications and your understanding of clean architecture.
Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your expertise in mobile development, particularly those using React Native and TypeScript. Highlight any innovative solutions you've developed.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail. Prepare examples of how you've solved complex issues in React Native applications and your experience with state management solutions like Redux or Mobx.
How to prepare for a job interview at Hargreaves Lansdown
✨Showcase Your Technical Skills
Be prepared to discuss your experience with React, React Native, and TypeScript in detail. Highlight specific projects where you've implemented clean architecture and scalable solutions, as this aligns closely with what the company is looking for.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your debugging skills and ability to troubleshoot complex issues. Prepare examples of challenges you've faced in previous roles and how you resolved them, particularly in mobile app development.
✨Emphasise Collaboration and Communication
Since the role involves working closely with backend teams and designers, be ready to discuss your experience in collaborative environments. Share examples of how you've effectively communicated ideas and contributed to team discussions.
✨Express Your Passion for Continuous Learning
The company values a culture of knowledge sharing and continuous improvement. Talk about how you stay updated with the latest technologies and best practices in software development, and express your eagerness to learn from others in the team.