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.
Technical Skills required
bachelors degree in computer science or equivalent.
4+ 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).
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time