Description:
The Lead Web Developer oversees the development of web applications and systems within the OIT Web Services team. Collaborating closely with their supervisor, they manage day-to-day operations, including client relationships, project intake, and work assignment for junior team members. In addition to project management responsibilities, the Lead Web Developer actively contributes to development projects, ensuring high-quality code and adherence to best practices.
Responsibilities:
· Collaborate with the supervisor to manage web application development operations.
· Gather project and feature specifications, prioritize tasks, and assign work to junior team members.
· Conduct code reviews and provide training.
· Cultivate productive relationships with diverse stakeholders, including faculty, staff, students, and other OIT teams.
· Drive standardization of tools and techniques across the team.
· Research and recommend emerging technologies and methodologies to enhance development operations.
Qualifications:
· Education: Bachelor’s degree (preferred).
· Experience: 5–10 years of related technical experience.
· Expertise:
· Develop and maintain database-driven web applications.
· Proficient in relational database management systems (strong preference for MySQL).
· Demonstrated project management, planning, and process modeling skills.
· Lead web development projects (e.g., new applications, legacy refactoring, app modernization).
· Write user stories, delegate tasks, and ensure successful project execution.
· Proficient in programming languages (HTML, CSS, PHP, JavaScript, Node.js).
· Familiarity with application development frameworks (Laravel, Next.js, Kohana, Codeigniter, etc.).
· Experience with front-end development frameworks (React, Vue).
· Strong debugging and problem-solving skills.
· Curiosity and ability to learn new technologies, frameworks, and methodologies.
· Expert knowledge of Git.
· Experience with shell scripting (Bash).
· Willingness to participate in the team’s on-call rotation.
· Strong experience with Drupal and Pantheon.
· Knowledge and practice of DevOps concepts (CI/CD pipelines, GitHub Actions, Docker, Kubernetes).
· Ability to understand non-technical users’ requirements in an academic environment.
· Effective communication skills and collaboration with non-technical stakeholders.
· Commitment to supporting and promoting a diverse and inclusive campus community.
· Successful completion of a criminal background check and education verification.