Job Description
Skills:
React native, node js, Ios, react js, android, flux,
Roles & Responsibilities: Design, develop and implement user interface components for JavaScript-based web and mobile applications using React ecosystem and maintain high-quality React Native applications using clean code. 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. Plan the data and presentation layers of the application's front end. 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 JavaScript libraries such as Redux , architecture to improve performance of the websites/mobile apps, make asynchronous API calls and enhance website loading speed . Write automated tests to ensure error-free code and performance. Coordinate with the cross-functional teams to build apps in stipulated time/budget. Implement pixel-perfect user interfaces that match designs. Diagnose and repair bugs and performance bottlenecks for native-like performance. Reach out to the open source community to encourage and assist in implementing missioncritical software fixesReact Native moves quickly and frequently breaks things. Participate in sprint retrospectives and daily standups as well as two-week sprints. Utilize new, contemporary, smooth animations and transitions to provide a great user experience. React Native Developer Requirements Bachelor's/Degree Master's in Computer Science/Information Technology plus 3+ years of industry experience. Extensive knowledge of React tools such as Webpack, Enzyme, React Native, React.js, Flux, and Redux. Strong command of the JavaScript, Typescript, or ClojureScript languages and their nuances, including ES6+ syntax. REST API knowledge, the document request model, and offline storage. Ability to identify with Full Stack clients goals and commit to delivering on the promises you and your team make to them. You work well in groups and enjoy working in the office with your coworkers. A positive outlook and a go-getter attitude.