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.