What You Will Do:
• Design, deploy, and manage web and mobile applications that can run on multiple platforms.
• Use React Native to design and develop UI components for web and mobile apps based on JavaScript.
• Write effective, scalable, and reusable JavaScript code can help create interchangeable front-end modules.
• Improve front-end performance by diagnosing and fixing all system errors and bugs.
• Use other JavaScript libraries (like “Redux”) to make asynchronous API calls and enhance website/mobile app performance.
• Create plans to transition React-based web and mobile apps to React Native.
• Plan the data and presentation layer for the front end of all applications.
• Collaborate with design, development, and customer service teams to properly understand client requirements and build top-notch apps within the stipulated time and budget.
Skills and Experience You Will Need:
Required
• 8 years of hands-on experience as a React Native Engineer or in a similar role.
• Good working knowledge of HTML and CSS.
• Well-versed in all aspects of JavaScript.
• In-depth knowledge of UI/UX designs and wireframes.
• Possess an expert-level understanding of React.js and its fundamentals.
• Familiar with Gradle, XCode, and other native build tools.
• Experience working with automated testing suites like Mocha, Jest, etc.
• Deep understanding of REST APIs, offline storage, and the document request model.