Job Information:
Work Experience: 5-6 years
Industry: IT Services
Job Type: FULL TIME
Location: Bangalore
Skills Required:
• Bachelor’s degree in computer science or equivalent.
• 5+ years of working experience in Frontend mobile and Web Apps using ReactJS and React Native.
• Hands on experience in React JS, React Native, Web-pack, RxJS, React Router, React Native Web, Web-socket, Responsive design, media query, HTML5, CSS3 and React Styled Component.
• 4+ years of working experience with the programming languages – JavaScript, Java/Kotlin, Objective C and Swift.
• Hands on experience in React App state management (Redux, Redux Saga and other state management tools).
• Deep understanding of mobile and web technology stacks, Restful API’s.
• Experience in agile development, Scaled Agile Framework (SAFe), Jira.
• Experience in CI/CD Tools for mobile and web application release.
• Should have hands on Experience in Git.
• Hands on Experience in code quality, security, and static analysis tools.
• Hands on Experience in unit test cases writing (TDD).
Key Responsibilities:
• Develop the Smart Products & IoT Technology within the Segment.
• Responsibility for successful execution of Segment-focused projects aimed at developing Smart products and IoT solutions; such projects/products include fully developed commercial products, minimum viable products, rapid prototypes, and proof-of-concepts.
• Ensure these projects follow the appropriate standard process used at Pentair (such as 3D and Rapid3D).
• Continuously innovate on existing IoT solutions with latest applicable techniques to boost product capabilities and business value.
• Collaborate with Pentair-wide technical resources to develop IOT cloud, web and mobile solutions and support IOT Product solutions.
• Design & Develop technical design document for software development.
• Develop detailed technical architecture block diagram for front-end solutions.
• Support product risk assessment, develop guide for IOT design requirement, support developing test plan for integration, translating designs and wireframes into high quality code.
• Building reusable components and front-end libraries for future use.
• Optimizing components for maximum performance across a vast array of web-capable devices and browsers.