Company Overview
We’re a leading global recruitment agency, specializing in digital talent and our mission is to create futures to make your life easier. Recruitment is the process of seeking out the best person for a job and the best job for a person. At Salt, not only do we strive for the best today, but to create the best future for all in an ever-changing digital world. We see digital recruitment as working with businesses and candidates through digital disruption, innovation, transformation, and business change. Our consultants are “Creating Futures” around the world and changing the lives of people by helping them to start new roles in some of the most exciting start-ups, scale-ups, agencies, or large global powerhouses. Our London and Auckland offices are our longest-standing operations, with Salt Recruitment Group built as a global leader in digital recruitment. As a global brand with offices around the world and growing, we offer great global experiences in digital recruitment. Salt has 22 locations across 5 continents in 15 countries. Our locations globally include Australia, Belgium, Brazil, Canada, Germany, Hong Kong, Malaysia, New Zealand, Singapore, South Africa, The Netherlands, Thailand, UAE, the United Kingdom and the USA. We support permanent, freelance, and contract roles. Whether that’s single hires or complete outsourcing solutions to enable digital change across Technology, Sales, Marketing, and Creative followed by Transformation and Change (from People and HR to Consulting) and Business Operations (extending to Accounting & Finance, Business Support, and Supply Chain & Logistics.) We are committed to continual learning Focusing on the digital space, Salt has been at the forefront of helping brands to recruit and retain more diverse talent, and we support and guide our clients. Our proactive approach includes providing unconscious bias training, hosting and sponsoring events, and developing content to keep diversity and inclusion top of mind.
About the job
React Native Engineer (Typescript, Xcode, Android) – Remote
Day rate: £300 – £350
Duration: 3 months
Start: ASAP
My client is looking for a React Native Engineer to join our team. The ideal candidate will have experience in designing, developing and maintaining high quality mobile applications, as well as experience with agile methodologies. The candidate should be able to work independently and as part of a team and be able to communicate effectively with both technical and non-technical stakeholders.
Key Responsibilities:
Designing and developing robust, scalable, and efficient mobile applications using React Native.
Understanding and translating UI/UX Figma designs into re-usable functional components.
Experience in hybrid mobile application maintenance.
Collaborate with Product to ensure product roadmap items are delivered on time.
Contribute to requirement analysis, design, code and unit testing of software components using agile software development processes.
Frequent interaction with Product, Architecture, Data and Operations teams.
Enable rapid feature development without cutting quality.
Create and maintain documentation for live ops, debugging, and general knowledge.
Skills and Experience
Strong proficiency and expertise in React Native framework
In-depth knowledge and understanding of JavaScript, and proficiency writing TypeScript
Experience in developing mobile applications for both iOS and Android platforms.
Experience in Xcode, Android Studio.
A good understanding of both local and global state management patterns and tooling.
Strong knowledge of mobile app development processes and lifecycles.
Experience writing tests with React Native Testing Library
Must be ambitious and be willing to take ownership of what you work on.
Good problem-solving and organizational skill set.
Self-motivated and a willingness to get stuck in.
Understands the importance, the purpose, and the implementation of testing.
Experience of supporting, modifying and maintaining systems
An ability to effectively understand and translate product and business requirements into technical solutions.
Desirable Experience:
Experience with version control systems, preferably git.
Experience working with React Query (or similar) to handle synchronisation of server-side state
Experience working with a state manager such as Zustand, or Redux
How to Apply:
APPLY