- Design and implement user interface components for JavaScript-based web and mobile applications using React ecosystem - Work as a part of a small team that includes other react native developers, designers, QA experts, and managers - Build app and UI components from prototypes and wireframes - Work with native modules as and when required - Use Native APIs for tight integrations with both platforms – Android and iOS - Write automated tests to ensure error-free code and performance - Improve front-end performance by eliminating performance bottlenecks - Create front-end modules with maximum code reusability and efficiency - Implement clean, smooth animations to provide an excellent user interface - Work with third-party dependencies and APIs - Work with Redux architecture to improve performance of the websites/mobile apps - Coordinate with the cross-functional teams to build apps in stipulated time/budget.