Responsibilities
• responsible for maintaining, architecting and building applications, as well as coordinating with the teams responsible for other layers of the product infrastructure.
• primary focus will be the development of Cross platform mobile applications and their integration with our back-end services.
• Create clean interfaces and smooth interactions based on UI/UX designs and documentation for a range of devices, including mobiles, tablets and desktops.
Requirements
• Bachelor's Degree in Computer Science.
• 5+ years of industry experience.
• 2+ years of professional experience working with React Native.
• Hands-on experience with React tools like React.js, Redux, Enzyme
• Knowledge of React and common tools used in the wider React ecosystem, such as Node.js and npm
• Knowledge of data structures libraries like Immutable.js
• Write reusable, effective, and scalable JavaScript code
• Strong knowledge of HTML and CSS
• Experience with source-code management systems like Git, TFS, …
• Ninja knowledge and execution of HTML/HTML5, CSS/CSS3, JavaScript, REST and JSON.
• Strong understanding of RESTful JSON web API design principles
• Ability to work through new and difficult React Native issues and contribute to libraries as needed.