Job Description:
The React Native Developer would develop and manage applications for wireless platforms. Tasks will include maintaining application performance, creating presentation documents, along keeping up-to-date on application improvements. Other duties and tasks as assigned.
Duties and responsibilities:
At least 2 Years of overall industry experience and rich experience in React-native
Ability to think from end user's perspective and focused on improving the overall product experience
Developer at heart with a strong focus to learn and implement latest enhancements in React Native
Hands-on experience on React Native APIs, ReactJS, Javascript, ECMAScript (OOJS) and JSX
Hands-on experience on iOS or Android is an added advantage
Hands-on experience on Web development technology stack, HTML/JS/CSS and other web development libraries and frameworks is an added advantage
Complete hands-on on React Native and Javascript coding practices and conventions. Ability to coach teams in writing quality code
Thorough understanding of React Native development tools like IDEs (Nuclide, Atom, Sublime Text, or Visual Studio Code), Chrome debugging tools, ESLint, React Native CLI, Watchman, package manager etc
Good familiarity with most of the React Native built-in and popular third-party frameworks, libraries, and accelerators. With in-depth expertise on most of the popular ones
Understanding of iOS and Android Code signing process and deployment model
Excellent exposure and expertise in design patterns and software design patterns in general