Job Description: React Native - Mobile
● Design and implement UI components for JavaScript-based mobile applications using React native ecosystem
● Build app and UI components from prototypes and wireframes
● Work with native modules as and use Native APIs for tight integrations with both platforms – Android and iOS
● Work as a part of a small team that includes other react native developers, designers, QA experts, and managers
● Write automated tests to ensure error-free code and performance
● Create front-end modules with maximum code reusability and efficiency
● Work with third-party dependencies and APIs
● Coordinate with the cross-functional teams to build apps in the stipulated time/budget.
Technical Skills:
● Knowledge of React Native, JavaScript, CSS, and HTML.
● Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state
● A complete understanding of the mobile app development lifecycle right from prototyping
● Knowledge of type checking, unit testing, typescript, prop types, and code debugging
● Experience working with REST APIs, document request models, offline storage, and third-party libraries
● Significant experience working with React web and mobile along with tools like Flux, Flow, Redux, etc.
● Knowledge of user interface design and responsive designs
● Well-versed in a variety of React Native software and technologies such as Jest, Enzyme, ESLint, and so on