Senior Full Stack Developer (Fixed-Term One Year) @ Art Center College of Design - Pasadena, CA

Senior Full Stack Developer (Fixed-Term One Year)

Online Education
Senior Full Stack Developer (Fixed-Term One Year)
All members of the ArtCenter (or College) community are Guardians of Mission. Each position held is an important part of carrying out the values, goals, strategic vision, and mission of the College. ArtCenter is a Global Leader in Art and Design Education as it is looking for diverse, creative, innovative professionals looking to grow in their profession and as a member of this dynamic art and design community.
Reporting to the Associate Vice President, Online Education, and working in partnership with the rest of the Online team, this position will drive the vision for the future-forward infrastructure of our online learning environment. A successful candidate in this role will draw from a foundation of rich experience as both a front-end and back-end developer to inform how to innovate and grow the environment.
This is a fixed-term benefits eligible position, with possibility for extensions based on the needs of the College.
Reports to: Associate Vice President, Online Education
FLSA status: Exempt
Salary grade: 11
Qualified applicants should email their cover letter with resume and employment application to [email protected] with the subject line “Online Education: Senior Full Stack Developer”.
Applicants responding to posted job openings are asked to include a completed employment application with the application materials listed in the job posting.
  • Five+ years developing enterprise-level applications in a complex, heterogeneous computing environment
  • Bachelor’s degree or equivalent in Computer Science, Engineering, Information Systems or equivalent discipline from an accredited college or university, or a recognized full stack coding boot camp
  • Comprehensive knowledge and proficiency in: PostGresSQL, JavaScript, ES6, NodeJS, Webpack, ExpressJS, VueJS, CSS & SASS.
  • Experience directing system testing (automated integration and unit testing and manual acceptance criteria) and validation procedures and troubleshooting
  • Readiness to learn and adapt to the tech stack using the following technologies: Redis, SSO/OIDC, Sequelize, Canvas/KonvaJS, Mocha, Sinon, PHP, WordPress, Jenkins.
  • Experience with AWS Services (S3, EC2, CloudWatch, SES, RDS, ElastiCache, VPC)
  • Strong understanding of the web development cycle and programming techniques and tools.
  • Strong ability to work both independently and as a part of a cross-functional team.
  • Flexibility to work outside business hours for needs like system maintenance activities.
  • Excellent problem solving skills, flexible and able to handle multiple responsibilities and competing demands
  • Excellent interpersonal, written and oral communication skills to work in a multi- ethnic and multi-cultural environment with students, faculty, and staff
  • A commitment to diversity, and the ability to establish and maintain effective working relationships within ArtCenter’s diverse communities.
  • Ability to handle all information with tact and discretion and recognize the confidential nature of ArtCenter’s business, especially when working with third parties.
Preferred Qualifications
  • Ten+ years of experience
  • Industry experience in online higher education, training, and/or ecommerce
  • Experience with start-up environment and experience working in an agile scrum framework
  • Fluency or understanding of specific languages, such as Java, PHP, or Python, and operating systems.
  • Understanding json, yaml, bash scripting to help with configuration and deployment scripts
  • Mobile development experience a strong plus
Essential Functions
Technical Duties — 95%
  • Collaborate with fellow team members and partnering departments to envision, help design, map, ensure technical feasibility of, and implement web-based solutions fulfilling application requirements in production, test, and development environments
  • Ensure system integrity through integration and unit test scripts, code review, QA controls, and adherence to standard software development life cycle methodologies
  • Develop a practice for regular code review
  • Develop and maintain appropriate code documentation and formulate standards for system management
  • Design and develop services powering modern learning experiences
  • Design and optimize databases
  • Ensure application responsiveness
  • Lead a project from conception to the finished product
  • Design and develop in service-based/orientated architecture
  • Create user experience using modern VueJS framework
  • Create real time (SSE) collaboration tools, leveraging HTML Canvas for visualization and sketching
  • Create APIs
  • Work on hierarchical data structures and content presentation
  • Ensure environment performance, scalability, security, availability and maintainability
  • Develop ideas for new programs, products, or features by monitoring industry developments and trends
  • Stay informed of new developments and technologies and participate in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members; adapt quickly to new technologies and robust toolkits; gain strong understanding of user experience and interaction
Marginal (Non-essential) Job Functions — 5%
  • Participate in college committees
  • Other duties as assigned
Mandatory Duty to Report
All employees who know or have reason to know of allegations or acts that violate ArtCenter’s Title IX Policy prohibiting discrimination, harassment, retaliation, sexual harassment, sexual misconduct, sexual violence, dating violence, and stalking shall promptly inform the Director, Title IX Compliance and Programs, or designee or the Associate Dean of Students or designee. Faculty with a mandatory duty to report are required to disclose all information including the names of the parties, even where the person has requested their name remain confidential.
Pursuant to the California Child Abuse and Neglect Reporting Act
(CANRA), all employees who know of or have reason to suspect child abuse or neglect involving alleged victims under age 18 shall promptly inform local law enforcement or the county welfare department.
Physical Demands and Working Environment
The conditions herein are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential job functions.
This is a full time position. Normal business hours are Monday through Friday, 8:30 a.m. to 4:30 p.m. The position may require flexibility to work a staggered, remote or alternate schedule to meet the demands of the work, which could include weekends or evenings.
Environment: Work is performed primarily in standard office and computer lab settings with frequent interruptions and distractions; extended periods of time viewing computer monitor; and interactions with other individuals. Due to the nature of the work environment, there is regular exposure to fumes, chemicals, dust and noise.
Physical: Primary functions require sufficient physical ability and mobility to work in office and computer lab settings; to stand or sit for prolonged periods of time; to occasionally stoop, bend, kneel, crouch, reach, and twist; to lift, carry, push, and/or pull moderate to heavy amounts of weight (up to 50 pounds); to operate modern office and computer equipment requiring repetitive hand movement and fine coordination including use of a computer keyboard; and to verbally communicate to exchange information. Regular and consistent attendance are required for most positions. Must be able to travel between campuses and work occasional weekends and evening hours.
Vision: Must be able to have the visual capacity to perform activities such as preparing and reading reports, viewing a computer terminal and other normal office work with or without correction.
Hearing: Must be able to communicate effectively in the course of normal office communication or exchange ideas with or without correction.
The above statements are intended to describe the general nature and level of work performed by the employee assigned to this job; they do not purport to describe all functions. Employees may be assigned other duties, and the essential functions may be changed from time to time as necessary.
ArtCenter College of Design is committed to excellence through the establishment of a diverse faculty and staff that best represents our student body and its surrounding communities. The College considers qualified applicants for employment without regard to race, color, religion, national origin, age, gender, gender identity/expression, sexual orientation, genetic information, medical condition, marital status, veteran status, or disability. Applicants who wish to request an accommodation for a disability may contact the Human Resources Department at (626) 396-2270.
Job Type: Full-time