This position is responsible for design implementation, development, maintenance, and support of the front end of web-based applications. This position will work at several phases of the software development life-cycle and will be personally responsible for front-end application appearance and functionality: writing code, compliance testing, documentation, and maintenance. The job-holder will have a high degree of responsibility and autonomy and will be expected to demonstrate a deep level of understanding of business and technical requirements for each assigned project.