Cavendish Professionals

Senior React Native Developer

We are seeking a talented and experienced React Native Developer to join our client's dynamic team.

As a React Native developer, you will be responsible for building high-quality, cross-platform mobile applications using React Native.

You will work closely with our design and backend teams to create exceptional user experiences.


Key Responsibilities:



  • Design, develop, and maintain high-performance, scalable mobile applications using React Native.

  • Collaborate with cross-functional teams to define and implement new features.

  • Write clean, well-tested, and maintainable code.

  • Stay up-to-date with the latest React Native technologies and industry trends.

  • Troubleshoot and fix bugs efficiently.

  • Optimize application performance and user experience.

  • Contribute to the development of reusable UI components and libraries.


Core Technical Skills:



  • Programming Languages: JavaScript, TypeScript

  • Frameworks and Libraries: React Native, React, Redux, Redux Toolkit, React Navigation

  • Tools and Technologies: Git, npm, Expo, Android Studio, Xcode


Additional Skills:



  • Understanding of REST APIs and GraphQL.

  • Knowledge of native mobile development (iOS and Android) is a plus.

  • Strong problem-solving and debugging skills.

  • Excellent communication and teamwork abilities.


We are looking for somebody who:



  • Is able to produce high quality code at a high velocity

  • Is able to define and evaluate software development best practices

  • Knows design patterns and is able to introduce them when needed together with explanation of why they should be used and what is the added value they bring

  • Is able to efficiently communicate, explain design ideas, consistently “fight” for good things to happen and be introduced in relation to SDLC (be it new tools, new SW development approaches, new techniques...)

  • Is able to help people around to get things done

  • Has a strong sense of responsibility and commitment

  • Strong ability to verify assignments and proactively propose improvements

  • Ability to self sufficiently and proactively look for solutions


FE Stack:



  • JavaScript (with promises, async), TypeScript

  • HTML5, CSS3 (rem, em, css variables)

  • Sass, CSS preprocessors

  • React - latest (hooks, context api, refs)


Other libraries:



  • Redux (with Thunk)

  • React Router

  • Jest

  • Linting (ESLint, Prettier, stylelint)

  • Responsive apps, SPA

  • Bootstrap

  • Npm, Node.js, Webpack, minification, uglification, cache busting

  • Git

  • HTTP

  • RESTful API

  • Postman, Fiddler, Soap U

  • Azure DevOps

  • Scrum/Agile

  • Authentication - JWT, OAuth

  • XSS, CSRF

  • Data binding, State management

  • UI/UX

  • SDLC

  • Naming conventions, best practices, good communication, experience with work in distributed team


Requirements / Must Haves



  • Very good English for daily communication

  • Mindset of consultant - propose innovations, explain reasons for change, guide non-technical people

  • Ability to attend in person workshop, most likely in Prague, CZ, 4 times a year

  • Ability to work with team from US time-zone

  • Standard work-hours by 7pm CET, but longer overlap with US time helps, there is ~7 hours offset to CET



If you are interested, please contact our consultant for a confidential discussion using the contact details provided or click apply to send an updated copy of your CV.


Cavendish (Recruitment) Professionals Ltd are proud to be an equal opportunity employer and we believe that inclusivity begins with the candidate experience.

All qualified applicants will receive consideration for employment regardless of, gender, race, age, sexual orientation, religion, or belief.





Share Job