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