Sr UX/UI Developer

KETOS provides users with real-time, actionable data and predictive insights on several water metrics (both volumetric and quality related) through remote, continuous unmanned smart monitoring for water grid management and water safety. 

KETOS is the one of the 1st in the Industry to integrate Water, Internet of Things (IoT), Full Stack Cloud Platform, AI/ML, Predictive Analytics and Data Science with a comprehensive patented solution of hardware devices (sensor nodes), secure IoT connectivity and an intelligent SaaS software platform for customer analytics while maintaining the reliability and data accuracy demanded in the Industry.

We are seeking an experienced Senior UX/UI Developer to participate in designing, implementing, and supporting web portal and mobile applications for KETOS innovative IoT hardware and gateway which connects to IoT Cloud for actionable water analytics with predictive insights on water management. The Senior UX/UI Designer is responsible for crafting and articulating our product vision through strong rationale, visualization skills, thought leadership, and seasoned intuition. This role is passionate about crafting strategies based on human insight, and have a knack for creating solutions that demonstrate what's possible. 

JOB SUMMARY/OBJECTIVE/KEY RESPONSIBILITIES

  • Build highly interactive web-based and mobile application UIs that can scale with application complexity

  • Translate concepts and requirements into user flow, journey maps, wireframes, mockups and prototypes that lead to intuitive user experiences.

  • Contribute to the design pattern library, visual styles, and guidelines to maintain a consistent and scalable system.

  • Identify trade-offs and risks to design choices, crisply communicate them, and diligently collaborate with cross-functional teams towards resolution

  • Contribute to planning and estimating; setting expectations and managing your time in a fast-paced environment.

  • Collaborate with other team members and stakeholders to ensure the technical feasibility on UI/UX designs and translate them into technical requirements or user stories

  • Participate in the creation of interactive prototypes and annotations for new features or projects

  • Design, develop, test, review, deploy, and support web, and mobile applications.

  • Employ best practices for designing reusable code and libraries relating to UI features

  • Optimize UI features for maximum speed and scalability

  • Create engineering specifications and documentation

  • Work effectively with cross-functional teams to ensure all issues related to design change are understood in advance of implementation.

SKILLS & QUALIFICATIONS

  • BA/BS Degree in Computer Science or related technical discipline, and 3+ years of front-end development experience with web apps using HTML, CSS, Javascript, Node.js and other industry standard frameworks.

  • Extensive experience with front-end frameworks such as Angular, React, Vue, or Ember.

  • 3+ years of JavaScript and Typescript experience, including concepts like asynchronous programming, closures, types, and ES6

  • 3+ years of HTML/CSS experience, including concepts like the layout, specificity, cross-browser compatibility, and accessibility

  • 3+ years experience with XML/JSON, RESTful APIs, and optimizing frontend performance

  • Experience building reusable component-based UI frameworks

  • Experience with modern unit testing frameworks (e.g., Mocha, Chai, Selenium, Cucumber )

  • Deep understanding of front-end architecture and data-driven development

  • Computer Science fundamentals in object-oriented design, data structures, and complexity analysis

  • Experience working with source control systems such as Git and issue tracking system such as JIRA