Our client is seeking a skilled Contract Web Developer to help maintain and enhance the functionality of their website. This role will focus on working with the development environment, ensuring website integrity, and performing a variety of tasks ranging from fixing broken links to managing backend functionality.
The ideal candidate will have hands-on experience with web technologies such as Wagtail, Django, Microsoft Azure, Google Analytics, and various third-party integrations; prior experience working in a university or educational environment; and working with additional CMS systems and backend technologies. If you are passionate about technology, detail-oriented, and committed to a great user experience, we encourage you to apply.
- Work Schedule & Reporting:Remote: This is a 100% remote position.
- Flexible Hours: The role offers flexible working hours, though availability during regular business hours is preferred. While it is not mandatory to work during business hours, the ability to respond to urgent issues is important.
- Emergency Changes: Occasional emergencies may require an urgent website update outside of regular business hours, including evenings or weekends. These instances are rare and typically occur no more than once or twice a year.
- Reporting: The Web Developer will report directly to the Executive Director of Information Technology.
Required Skills & Qualifications
Proficiency in HTML, CSS, SCSS, Bootstrap, Python, JavaScript, and Django Templating Language.
- Experience working with Wagtail and Django.
- Proficient in Microsoft Azure, including web hosting, backups, and security protocols.
- Familiarity with website analytics tools such as Google Analytics.
- Experience using Silktide for website quality assurance.
- Hands-on experience with third-party tools like Slate, EventBrite, QGiv, and Boxcast.
- Strong understanding of website security measures, including the use of SSL Certificates and Azure Front Door.
- Experience in using Jira, Wrike, and 1Password for project and password management.
- Familiarity with version control tools such as GitKraken and Bitbucket.
- Basic design skills with Adobe Creative Cloud, especially Photoshop.
- Excellent problem-solving skills and attention to detail.
- Ability to work both independently and as part of a team.
Key Responsibilities
Website Maintenance & Quality Assurance:
- Use Silktide to analyze and comb the website for broken links, pages, and misspellings, particularly related to the client's specific terms (e.g., team names, program names, branding).
- Identify and fix issues by working with Google Analytics to pinpoint technical problems and improve user experience.
Web Hosting & Server Management:
- Manage and monitor web hosting environments via Microsoft Azure, including the hosting of all site versions (development, staging, and live).
- Maintain backups, and use Azure to ensure a safe development environment with minimal risk of downtime to the live site.
- Use Putty to access the website servers and perform necessary backend configurations.
Content Management & Editing:
- Leverage Wagtail for non-code related content management, assisting with site updates, content addition, and edits.
- Work with Django for technical implementations such as academic degree pages, user roles, and custom integrations.
Form Management & Integration:
- Maintain various forms using platforms such as Slate Forms, Wagtail Forms, QGiv, and others to ensure seamless form functionality across recruitment, events, and payment processing.
- Handle custom form code for Slate, ensuring integration with the existing backend systems.
Event Management & Video Streaming:
- Integrate external event data from EventBrite and manage event details on the website.
- Assist with embedding streaming services using Boxcast and YouTube for live and on-demand video content from services, events, and campus activities.
Security & Maintenance:
- Manage SSL Certificates, Azure Front Door Certificates, and other security measures to ensure the website’s integrity and safety.
- Work with Azure Front Door Standard for cybersecurity and content delivery network (CDN) integration.
Version Control & Code Management:
- Use Bitbucket and GitKraken for code repositories, especially related to custom development and integrations.
- Collaborate with developers on code versioning and deploy changes as necessary.
Collaboration & Communication:
- Use Jira for task management and tracking of issues or development requests.
- Collaborate with marketing and other departments via Wrike (view-only access for project updates).
- Ensure smooth communication with IT staff through 1Password for secure password management.
Other Tasks as Needed:
- Maintain content in Box for videos, photos, and documents requiring multi-user access.
- Assist with design and photo manipulation using Adobe Creative Cloud (primarily Photoshop) as needed.
- Embed Function Tracker links to campus events.