Web Developer CCA

Dwiyiknq 400x400 CCA | San Francisco

CCA Job Description

The California College of the Arts (CCA) is seeking a web application developer to join CCA’s highly collaborative Web and Mobile Services team.

We are seeking a full-stack web developer with an emphasis on the backend and Django/Python development. The developer must have an innate curiosity and be a fast learner with strong programming fundamentals and professional experience with a number of web technologies including automated testing and deployment systems, and modern Javascript and CSS frameworks.

CCA’s web team is committed to creating simple, elegant solutions to address complex problems using the latest web technologies and design patterns. While we work on and support a variety of college web services, the team’s current primary focus is designing and building a cutting-edge intranet and portal. The portal plays a vital and growing role at the heart of CCA’s online ecosystem. It’s first iteration will provide a personalized dashboard, a repository of institutional knowledge, and a directory of people, resources and services for the entire college community.

Main Responsibilities

Full-stack web application development | 85% of time

  • Collaborate with team members to develop robust, performant technology solutions that meet end-user requirements, ensuring that systems are built for ease of development, testability, deployment, maintenance, and scalability.

  • Participate in product design, definition, and validation activities with team members, designers, project managers, other campus teams, stakeholders and end-users.

  • Help define and implement application and data integration strategies.

  • Work with team members to accurately scope project deliverables to ensure successful implementation and meet project deadlines.

  • With the rest of the web team and the operations team, define and specify development strategies, tools, frameworks, and libraries appropriate for each project.

  • Work with outside developers and other resources to deploy, integrate, or incorporate 3rd party functionality and systems into campus projects.   

Application support | 10% of time

  • Work with the operations team to implement and maintain system benchmarks and monitoring to ensure that systems are stable and performant.

  • Document procedures, technical instructions and institutional knowledge for use by the web and operations teams, support staff, management,  and end-users.

Enhancing and maintaining professional knowledge and relationships | 5% of time

  • Maintain and enhance collaborative relationships and partnerships with other IT professionals, professional organizations, open source community members, and associations in higher education.

  • Evaluates new web services and hosted software solutions for possible use and integration into the college’s web application portfolio

Minimum Qualifications

  • Minimum 4 years professional experience developing websites and web applications using Python/Django, Javascript, HTML, and CSS with a focus on backend development.

  • Experience with modern front-end web application frameworks, such as React, Angular or Polymer.

  • Able to work both independently and collaboratively as part of a team; self-motivated and possessing an innate curiosity and a passion for learning and solving complex problems.

  • Experience with Git and GitHub or an equivalent source control system and familiarity with automated validation, packaging and deployment systems.

  • Experience deploying, developing, or integrating with content management systems.

  • Experience with RESTful web service design, ideally the Django Rest Framework (DRF).

  • Excellent written and verbal communication skills; an ability to convey complex concepts to technical and non-technical team members.

Preferred Qualifications

  • A bachelor's degree in a Computer Science, Computer Engineering, or related field.

  • Experience with test driven development.

  • Development experience with PHP, JAVA, Ruby, Go, Swift or other mainstream programming languages.

  • Experience doing operational system analysis, configuration, and optimization for performance, stability, maintainability, and security.  

  • Interaction design, visual design, business process or data analysis skills.

  • Experience working in an Agile work environment.

  • Experience working with learning management systems and experience working in higher education and a familiarity with academic and administrative practices.

  • A personal or professional art and design practice or an active interest in art and design. ​


San Francisco

Additional Locations

Application Instructions

Applicants are required to attach a cover letter and resume, as well as state salary history and requirements. Incomplete applications will not be considered. Recommended document file formats are Word or PDF. If there are multiple attachments, we recommend compressing/zipping your files into a zip format file. There is also a place in the application for you to provide a link to large documents. Please submit an application form for each position for which you believe you are qualified. Applications are not kept on file for future positions.

Application Deadline

For staff positions, screening begins immediately and continues until the position is filled.

EEO Statement

As an educational and cultural institution, California College of the Arts has a responsibility to provide access and opportunities for all people, with special attention to supporting groups historically underrepresented in higher education.

We believe that a culturally diverse campus is integral to academic excellence, and our student, faculty, staff, and trustee bodies should reflect the diverse world in which we live, with attention to race, ethnicity, religious creed, national origin, age, sex, sexual orientation, gender identity or expression, and ability.

California College of the Arts is an equal opportunity employer and encourages applications from individuals who will contribute to its diversity.


Please address any questions to employment@cca.edu.


Recommended Jobs: