Job ID: MNSITE-1662 (90091025)
Part-time UI/UX Developer with Web Worker API, IndexedDB API, Web Storage API, RESTful API, web security and Agile/Scrum experience
Location: St Paul MN (MDH)
Duration: 11 months (15-20 hours/week)
Interview: In-person or skype (The State will conduct in-person (preferred) or Skype interviews)
Positions: 1 (1/1)
• Two (2) years’ experience working with Web Worker API
• Three (3) years’ combined experience working with IndexedDB API and/or Web Storage API
• Five (5) years’ experience building web applications that leverage RESTful APIs
• Three (3) years’ experience working on web security for offline applications
• Three (3) years’ experience working on UX design patterns for offline applications
• Detail-oriented and excellent concentration ability
• An analytical mindset and critical thinking
• Demonstrable ability to discover and fix errors in code
• Strong communication skills
• Ability to work independently and in team settings
• Experience working with the Agile/Scrum Methodology
Application UI/UX Requirements
• Application must be progressive in nature so it is still usable on a basic level on older browsers, but fully-functional on the latest ones.
• Application must be built using Responsive Web Design (RWD) approach.
• Application must be connectivity or network independent so that it works offline or with a poor network connection.
• Application must store data on the local client so it is always available to the user (offline or online).
• Application must allow for offline synchronization of user activity and possibly send push notifications.
• Application must be served via HTTPS.
• Application can easily be shared via a URL, and should not require complex installation on device.
• Application can sync data to the cloud database via RESTful web API for sharing, update, and backup purposes when online.
• Application’s UI must support accessibility.
• Design and code the Drinking Water Protection Site Visit Application’s UI/UX based on the “Application UI/UX Requirements” below
• Perform QA testing and assist business in UAT
• Work with technical team lead and project manager for day-to-day tasks
• Work with [email protected] support staff to complete the project
• Attend team meetings
• Train staff / provide knowledge transfer pertaining to the technologies used in the UI/UX part of the application
• Update and maintain the UI/UX portion of the existing architecture document
• Perform other related duties as assigned
Description of Project
MNIT / MDH is seeking one (1) part-time staff augmentation resource to perform UI/UX Front End Developer services for the Drinking Water Protection Site Visit Application (DWPSVA) project.
The Minnesota Department of Health, Environmental Health Division, Drinking Water Protection (DWP) Section received an Exchange Network (EN) Assistance Agreement from the U.S. Environmental Protection Agency (EPA) to create a DWP Site Visit Application for the Safe Drinking Water Public Water System Supervision (PWSS) Program; in particular, for the federal Safe Drinking Water Act (SDWA) Sanitary Survey Program. It is the second of three EN grants that DWP has secured to support information management system modernization and transition from using the in-house Minnesota Drinking Water Information System (MNDWIS) to the federally supported Safe Drinking Water Information System- Primacy Agency (SDWIS Prime) for PWSS Program management.
This project will deliver the DWPSVA system using the latest technology and industry best practices to allow the Business Users to conduct Sanitary Surveys, update Inner Wellhead Management Zone – Potential Contaminant Source Inventory (IWMZ-PCSIs), record/verify/update GPS coordinates of wells and surface water intakes, take site photos, document survey observations, articulate findings, and access network information within MNDWIS, IWMZ-PCSI, and other DWP and federal applications.
This project will also integrate two existing DWP paper workflows – Sanitary Survey and IWMZ-PCSI — into one paperless workflow. This will support DWP efforts to improve efficiency, enhance program transparency, improve data quality and accessibility, accelerate turnaround times, reduce errors, conserve resources, and reduce paper. Most importantly, this effort will set the stage for DWP to transition from the state-developed MNDWIS to SDWIS Prime.
This project will also consolidate Community, Non-Community, and Source Water Protection processes where possible to allow for integration with other systems/applications and for easy maintenance.
This request is for the User Interface/Front End scope of the project and involves design and development activities in addition to helping MNIT integrate with Back End interfaces and Database and supporting the application testing activities.