Previous Job
Previous
Front End Developer
Ref No.: 18-17509
Location: Chicago IL, Illinois
Description: Web Services seeks a Front-End Web Developer with an eye for design and exceptional coding skills to take content visualization and user experience of CPS.EDU and district web applications to the next level. The developer will be responsible for building and maintaining mobile device-friendly web applications using client-side browser technologies (e.g., JavaScript, jQuery, and JSON). Responsibilities include translating design comps and wireframes to code and producing visual elements and dynamic data displays. The developer will work with the creative lead, front-end and back-end development teams to bridge the gap between graphical design and technical implementation to define and set standards for how applications look and feel as well as how they perform.

The Front-End Web Developer will be accountable for the following
responsibilities:

Develop responsive and mobile device friendly web applications for district websites and applications.
Develop master page and item templates using Bootstrap and CSS Grid layout in a content management system.
Create rich front-end web user interfaces using HTML5, CSS3, SASS, AJAX and JavaScript MVC frameworks such as jQuery and Angular.
Build dynamic data-driven applications, such as maps and dashboards, which integrate front-end UI with backend service APIs using JSON, REST or XML.
Participate in gathering project requirements, defining features and functional specifications, and documenting user experience workflows for district applications.
Optimize front-end code on CPS.edu and district applications for speed and performance.
Troubleshoot UX display and cross-browser compatibility issues in front-end and back-end code.
Manage and configure web analytics using Google Analytics and optimize SEO via Google Tag Manager.
Document code and operational requirements for Web Services team knowledge base
Provide UI/UX technical consulting and assistance on ancillary CPS projects, including GoCPS, the CPS blog, and intranet sites as needed.

In order to be successful and achieve the above responsibilities, the Front-End Web Developer must possess the following qualifications:

Education Required:

Bachelorfs degree, with preference in Computer Science or Web Design and Development


Experience:

5+ years in front-end web development using key web technologies (HTML5, CSS3, JavaScript/REST, jQuery) to produce user interfaces
3+ years of experience building web sites in web content management systems (CMS)
2+ years building solutions with JSON/REST web services
2+ years using version control systems such as Git or Bitbucket
2+ years of experience utilizing web analytics and SEO tools such as Google Analytics and Google Tag Manager
Agency and/or previous front-end web development consulting experience preferred.



Knowledge, Skills, and Abilities:

Avid coder and problem solver with a passion for content and data visualization and a commitment to quality, creativity and innovation.
Solid understanding of web development frameworks and processes; UI/UX design and usability best practices; and coding for search engine optimization.
Experience developing responsive, mobile-friendly enterprise applications with proficiency in addressing cross-browser compatibility issues across platforms.
Experience using information architecture, wireframing and prototyping tools such as UXPin or Axure to produce workflow and system documentation, prototypes and user interfaces.
Expertise with client-side web technologies, including BootStrap, HTML5, CSS3, AJAX, JSON and JavaScript frameworks such as jQuery and Angular.
Expertise with Photoshop and other image authoring tools to crop, resize, and optimize images for web display.
Experience managing source code and development releases in a cloud-based version control system such as Git (GitHub, BitBucket).
Experience with Agile development processes and project management tools such as Jira.
Detail-oriented self-starter who works effectively with minimal day-to-day supervision.
Ability to balance simultaneous projects and reassess priorities in a fast-paced environment.
Strong organizational skills and excellent written and verbal communication skills.
Enjoys collaborating on cross-functional teams comprised of fellow developers, designers, server administrators, analysts and other ITS team members to solve problems.