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