Complete Description:
The Application Services Team of OCTO is responsible for the development and enhancement of District government applications. These applications can have District-wide impact. One such application, My School DC, was developed in 2013 as part of an education initiative to bring together District public and District charter schools Parents of school children are able to apply online for a common lottery that enables their children to attend schools outside their regular public school boundary. My School DC is undergoing a series of enhancements in advance of the 2015-2016 school year. The application will go live again in December 2014, so all enhancements have to be complete by then.
This position is for a front end developer who will work with project staff in making design changes to the front end of the application. The candidate must have the ability to design minor changes to the existing front end based on discussions with project staff and then code those designs. Expert knowledge of HTML 5 and responsive design is mandatory.
My School DC is a mobile app. Consequently, the candidate is expected to have a strong technical background on User Interface development tools with proven experience in visualizing and designing mobile applications for smart phone and other mobile phone devices. This resource will be responsible for the design and development of the presentation tier with proven ability to design mobile user interfaces with a focus on user-centric design.
Behavior Characteristics:
Strong communication skills; ability to work comfortably with a small technical team; ability to adjust quickly to changes in requirements. Experience with Agile Development Methodologies is a plus.
Skills:
Skill
Required / Desired
Amount
of Experience
Expertise Rating
CSS3 - Experience using CSS3 in responsive designs
Required
4
Years
3 - Expert
HTML5 - Experience using HTML5 in responsive designs
Required
4
Years
3 - Expert
Javascript - Experience in Programming using JavaScript
Required
6
Years
3 - Expert
jQuery / JQuery Mobile - Experience in Client-Side Scripting
Required
4
Years
3 - Expert
REST - Knowledge and Experience of REST Architecture
Required
4
Years
3 - Expert
XML - Experience in programming using XML
Required
7
Years
3 - Expert
JSON - Knowledge of JSON interchange format
Nice to have
2
Years
2 - Proficient
PhoneGap - Knowledge of PhoneGap Framework
Nice to have
2
Years
2 - Proficient
PHP/Drupal Theming
Nice to have
2
Years
2 - Proficient
Primefaces / Primefaces Mobile
Nice to have
2
Years
2 - Proficient
Combination of software development and web design experience
Required
13
Years
3 - Expert
Graphic design
Required
5
Years
3 - Expert
Section 508 accessibility regulations
Required
10
Years
3 - Expert
Usability – Understanding of user testing, standards-based coding and browser compatibility issues
Required
13
Years
3 - Expert