4-6 years of total experience in mobile app development using popular frameworks, with at least 2 years proven experience in React Native development.
Familiar with Agile product engineering process, preferably worked in a client facing role.
2+ years proven experience in React Native / ReactJS.
Published at least 1 live application using React.
Knowledge of redux.
Experience in native development iOS / Android is a plus.
Excellent analytical and problem solving skills.
Excellent verbal and written communication skills.
Willingness to learn new platforms and adapt as requirements change.
Ability to be flexible and creative.
Your primary focus will be on developing user interface components for mobile and implementing them following well-known React workflows (such as Flux or Redux).
You will ensure that these components and the overall application are robust and easy to maintain.
You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Developing new user-facing features using React Native.
Building reusable components and front-end libraries for future use.
Translating designs and wireframes into high quality code.
Optimising components for maximum performance acrosss platforms.