What are the responsibilities and job description for the Web Developer position at Associated Students?
GENERAL STATEMENT
The Web Developer will develop, learn, and explore their programming creativity. This position will empower the incumbent to use their education in programming to its fullest potential. The Web Developer will develop and maintain several sites for various departments within ASI. Strong working knowledge of HTML, CSS, JavaScript, and PHP is required, as well as Strong knowledge of WordPress, Joomla or other CMS. The Web Developer will have strong knowledge of both backend and frontend frameworks as well as knowledge of AWS, Azure or Google Cloud. This position will enhance and expand their knowledge of common industry standard tools to create web pages that are user-centric, exciting, engaging and accessible to all. This is an in-person position that requires students to work in the office for the duration of their shift.
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.
- Coordinates assignments and communicates with the ASI Web and Application Developer, Communications department, and staff.
- Build stunning, fun, and exciting web pages for various organizations within ASI.
- Gives assistance or technical directions where possible to fellow staff and the staff of other divisions on aspects of their websites.
- Meet with customers and discuss technical points, outline customers’ expectations, prioritize concerns, and set deadlines or timetables.
- Works with PHP, CSS, Bootstrap, and JavaScript to customize extensions in Joomla and WordPress CMS to meet user requirements.
- Maintains an active job/change log.
- Creates page templates and reusable code to enhance continuity, readability, compatibility, accessibility, and navigation across all ASI web pages.
- Maintaining backend and experience with Hosting, Cloud and cPanel.
MINIMUM QUALIFICATIONS
Education and/or Experience
- A minimum of one-year experience coding web pages in PHP, CSS, HTML and JS.
- A minimum of one-year experience using WordPress.
- A minimum of one-year experience using React or any other framework or libraries.
- Must be concurrently enrolled at CSULB in six or more undergraduate units (three or more graduate units) with a cumulative GPA of 2.0 or higher. Continuing education in a computer science or related field is highly recommended, but not required.
Knowledge and Abilities
- Ability to use PHP, CSS HTML, and JS without the use of a graphical editor.
- Familiarity with Joomla, WordPress, or other CMS.
- Excellent working knowledge of the various limitations and capabilities of web browsers and various plug-ins.
- Familiarity with web accessibility standards and ADA 508 compliance in web development.
- Knowledge of Adobe Illustrator and Photoshop, Figma or any other web design tools.
- AWS, Azure, Google Cloud and other web hosting platforms.
- Working knowledge of React, Vue, or other front-end libraries.
- Working knowledge of Bootstrap, Tailwind, or other CSS Frameworks
- Understands reusable component code.
- Font-end and back-end development experience.
- Understands how to pull and post to GitHub.
- Strong knowledge of VS Code or other code editors.
- Familiarity with current web optimizations and coding/design conventions.
- Familiarity with web site analyzers that test errors and performance bottlenecks.
- Able to work with Windows computers.
- Must be highly organized and have good planning skills.
- Sense of user-centered design.
- Must work well with others, be self-motivated, willing to learn new technologies, can meet project deadlines and be punctual and accountable.
PHYSICAL DEMANDS The physical demands described here 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 functions.
While performing the duties of this job, the employee is regularly required to sit at a computer workstation and use hands and fingers to design web pages. The employee is frequently required to stand and be able to talk or hear in interactions with others. The employee is occasionally required to walk to other offices within the building and around the campus. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, color vision, and ability to adjust focus.
WORK ENVIRONMENT The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
The noise level in the work environment is usually moderate to high. This is an in-person position that requires students to be in the office during their shift.