Senior Web Front-End Developer, Designer & Technical Architect
Apply NowCompany: Case Western Reserve University
Location: Cleveland, OH 44102
Description:
POSITION OBJECTIVE
The Senior Web Front-End Developer, Designer and Technical Architect advances Case Western Reserve Universitys mission by presenting the institution online in compelling, visually appealing, and effective ways. The individual will be responsible for crafting the vision for design, strategy, and technical implementation for major university web projects. As part of the role, this individual will ensure that web projects comply with accessibility and brand standards while also ensuring engaging user experiences. This individual also will support the universitys efforts to ensure that Case Western Reserves online presence reflects the stature and excellence of the teaching, learning and research that takes place on its campus.
ESSENTIAL FUNCTIONS
1.Advance the university through the design and development of web pages whose aesthetic conveys the style and tone of the university's homepage and overall online appearance. Collaborate closely with the Executive Director of Website Design, Development and Optimization and other leaders of University Marketing and Communications to meet immediate and longer-term needs for websites, website updates and related online initiatives. Ensure that all sites and pages for which university marketing and communications holds responsibility/authority comply with federal standards for accessibility and are fully responsive. (25%)
2.Work with clients to understand project goals and requirements and plan implementations with the greatest likelihood of meeting them while adhering to university policies, brand guidelines, and best practices in web design, development, and implementation. Define the technical strategy through drafting workflow diagrams, specification documents, and use cases. Document and evaluate client requests; for those to be executed, set priorities, expectations and communicate with clients around project needs and task progress. (25%)
3.Write and debug front-end code for Drupal (including but not limited to): HTML, CSS, Sass, Twig, Javascriptas well as theme template files, preprocess functions, theme hooks. Perform Drupal site-building tasks (including but not limited to): Enabling and configuring modulesand settings, configuration management, views, menus and view modes. Work with jQuery and other more modern JavaScript libraries for front-end development (e.g., React, Vue.js and/or Node). Work with local development environments and command line tools. Develop and test landing pages, emails, microsites, websites, and forms. (25%)
4.Update designs and other aspects of the university's online presence in response to evolving technologies and trends as well as the results of user testing and analytics. Changes may be needed related to appearance, accessibility, usability, security, and other factors critical to the university's operations and effectiveness from internal and external perspectives. Collaborate with colleagues to help improve their front-end expertise. Contribute to team meetings by sharing project updates, information about emerging technologies/ products, and other learning opportunities. Provide insight to improve the front-end expertise of colleagues. (25%)
NONESSENTIAL FUNCTIONS
1.Perform other duties as assigned. (<1%)
CONTACTS
Department: Daily contact with department staff to maintain workflow.
University: Contact with school and department partners.
External: Occasional contact with outside consultants and representatives.
Students: Little or no contact with students
SUPERVISORY RESPONSIBILITIES
No direct supervisory responsibility. May supervise contractors and student employees as needed.
QUALIFICATIONS
Experience: 5 or more years enterprise-level front-end development experience or relevant experience required.
Education: Bachelor's degree in web design, computer science or related field.
REQUIRED SKILLS
1.Demonstrated knowledge in creating wireframes and static mockups as part of a user-centered design process
2.Understanding of Drupal module ecosystem, including development experience working with code in Drupal 10
3.Understanding of Package managers like Composer, npm and yarn
4.Proficiency in core technologies for front-end development (CSS, Sass, HTML, and JavaScript)
5.Current knowledge and recent experience in all aspects of Drupal theming including UI familiarity, configuration, basic site administration, creation/manipulation of template files, preprocessing, and writing/overriding theme functions
6.Knowledge of Docker-based local development environments
7.Ability to identify and resolve front-end-related performance problems
8.Knowledgeable with pull request and peer review workflows, including the use of Git or other revision control tools for version control in a group setting
9.Knowledge and adherence to Drupal coding and security standards
10.Familiarity with terminal development tools like Drush
11.Debugging experience in all browsers
12.Familiarity with accessibility standards and best practices
13.Ability identifying and resolving accessibility-related issues
14.Familiarity with managed hosting services and deployment tools
15.Been an active member of an open-source web community
16.Hands-on experience with projects that implemented design systems, like Pattern Lab
17.Extensive hands-on experience with Drupal Cloud technologies and hosting environments such as Acquia and Pantheon
18.Knowledgeable in building a decoupled Drupal implementations
19.Expertise in Drupal caching implementation and optimization
20.Strong written and verbal professional communication skills
21.Has a professional, collaborative, and proactive approach to people and problems
22.Self-directed: able to work independently and within a virtual team, and consistently manage your own time and tasks.
23.Demonstrated history of successful support, education, and advocacy for all students, aligned with the values, mission, and messaging of the university, while adhering to the staff policy on conflict of commitment and interest.
24.Ability to meet consistent attendance.
25.Ability to interact with colleagues, supervisors, and customers face to face.
WORKING CONDITIONS
General office working environment.
Hybrid EligibilityThis position is eligible for hybrid work arrangement up to two remote days per week at the discretion of the department. New employees may begin a hybrid schedule upon approval from the supervisor, successful completion of an orientation period and signing the remote work checklist certification form.
Diversity StatementIn employment, as in education, Case Western Reserve University is committed to Equal Opportunity and Diversity.Women, veterans, members of underrepresented minority groups, and individuals with disabilities are encouraged to apply.
.
Reasonable AccommodationsCase Western Reserve University provides reasonable accommodations to applicants with disabilities.Applicants requiring a reasonable accommodation for any part of the application and hiring process should contact the Office of Equityat 216-368-3066to request a reasonable accommodation.Determinations as to granting reasonable accommodations for any applicant will be made on a case-by-case basis.