At a Glance
- Tasks: Develop and maintain mobile applications using React Native, focusing on innovative solutions.
- Company: Join Hargreaves Lansdown, a trusted leader helping people save and invest with confidence.
- Benefits: Enjoy remote work options, a healthy work-life balance, and no overtime culture.
- Why this job: Be part of a supportive team, working with modern tools in a tech-driven environment.
- Qualifications: 5+ years experience with React Native, React, TypeScript, and enterprise-grade applications required.
- Other info: C1-level proficiency in English and Polish is necessary; embrace Agile environments.
The predicted salary is between 43200 - 72000 Β£ per year.
Our mission is to help people to save and invest with confidence. We are looking for great people to come and join us, so come and invest in YOUR future at HL. Work the way you want β fully remote from anywhere in Poland/the UK or hybrid from our modern offices. 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.
- Frequently lead scoping of initiatives, consider boundaries and non-functional requirements.
- Propose ideas, contribute to technology choices, and present solutions to the team.
- Foster a culture of implementing commonly understood design patterns and processes.
- 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.
- Strategically improve CI/CD processes and deployment strategies.
- Troubleshoot complex technical issues and help scale mobile applications.
- Actively participate in the Scrum process (stand-ups, retrospectives, and technology discussions).
Ideal candidate should have:
- At least 5 years of experience working with React Native, React and TypeScript including enterprise-grade experience.
- Experience with architecture and design patterns.
- Familiarity with different styling solutions (StyleSheet, Styled Components, Unistyles).
- Efficient React Native debugging skills.
- Experience in Brownfield Development.
- Experience working with REST API and/or GraphQL.
- Understanding of state management patterns and solutions like Redux and Mobx.
- 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.
Nice to have:
- Experience integrating mobile apps with external services.
- Experience with TurboModules and TurboComponents.
- Experience with accessibility (a11y) best practices in mobile apps.
- 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.
Senior Software Engineer (React Native) employer: Hargreaves Lansdown
Contact Detail:
Hargreaves Lansdown Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Software Engineer (React Native)
β¨Tip Number 1
Familiarise yourself with the latest trends and best practices in React Native development. This will not only help you during interviews but also demonstrate your commitment to staying updated in a fast-evolving field.
β¨Tip Number 2
Engage with the React Native community through forums, GitHub, or local meetups. Networking can lead to valuable connections and insights that may give you an edge in the application process.
β¨Tip Number 3
Prepare to discuss your experience with enterprise-grade applications, particularly focusing on scalability and architecture. Be ready to share specific examples of challenges you've faced and how you overcame them.
β¨Tip Number 4
Showcase your collaborative skills by highlighting past experiences where you worked effectively in Agile teams. Emphasising your ability to communicate and share knowledge will resonate well with the team-oriented culture at Hargreaves Lansdown.
We think you need these skills to ace Senior Software Engineer (React Native)
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with React Native, React, and TypeScript. Include specific projects where you've developed mobile applications and mention any enterprise-grade experience you have.
Craft a Compelling Cover Letter: In your cover letter, express your passion for building innovative solutions and how your skills align with the company's mission to help people save and invest. Mention your collaborative nature and eagerness to learn.
Showcase Relevant Skills: Clearly list your technical skills related to the job description, such as experience with REST API, GraphQL, state management solutions like Redux or Mobx, and any familiarity with native iOS or Android development.
Highlight Soft Skills: Don't forget to mention your soft skills that fit the role, such as being collaborative, solution-oriented, and comfortable in Agile environments. Provide examples of how you've worked effectively in teams and tackled challenges creatively.
How to prepare for a job interview at Hargreaves Lansdown
β¨Showcase Your Technical Skills
Be prepared to discuss your experience with React Native, React, and TypeScript in detail. Highlight specific projects where you've implemented these technologies, focusing on the challenges you faced and how you overcame them.
β¨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your debugging skills and understanding of state management solutions like Redux and Mobx. Prepare to walk through your thought process when troubleshooting complex issues.
β¨Emphasise Collaboration and Communication
Since the role involves working closely with backend teams and designers, be ready to share examples of how you've successfully collaborated in past projects. Highlight your ability to communicate ideas clearly and work within a team.
β¨Prepare for Agile Discussions
Familiarise yourself with Agile methodologies, as you'll be participating in Scrum processes. Be ready to discuss your experiences in stand-ups, retrospectives, and how you handle feedback in a fast-paced environment.