Student Job: Student Front End Web Developer

Information

Department: Marketing

Requirements

  • Current U of MN - Twin Cities degree-seeking student. See Student employment eligibility
  • Have one year work or academic experience with a programming language.
  • Have experience working with HTML, CSS, and JavaScript.
  • Possess proofing and cross-browser debugging skills

 

Preferred Qualifications

  • Experience with Python
  • Comfortable working in an OS X and Linux environment.
  • Design experience with core web standards.
  • Experience writing shell scripts
  • Experience with open source web applications
  • Experience with Emacs, Vim, or equivalent
  • Experience with Photoshop, Illustrator, or InDesign
  • Mercurial, Git, or other version control experience

Title: Web Developer

Level: Intermediate

Essential Functions:

Student Front End Web Developers will develop dynamic web content with a focus on communications and marketing, with mentoring from experienced professionals. They evaluate accessibility and usability concerns, and execute improvements. Students are required to have working knowledge of HTML, CSS, and Javascript. Python knowledge is preferred, but not a requirement. Projects range from data-driven web applications to promotional marketing sites with a focus on solving problems through client-side programming.

Duties and Responsibilities:

  • 30% Development of new web pages and web applications.
  • 30% Tool development, maintenance, and code re-engineering for existing web applications.
  • 30% Regular content updates to existing applications.
  • 10% Other duties as assigned

Essential Qualifications:

  • Current UMTC student. See student employment eligibility
  • Must have one year work or academic experience with a programming language.
  • Must have experience working with HTML, CSS, and JavaScript.
  • Must possess proofing and cross-browser debugging skills

Preferred Qualifications:

  • Experience with Python
  • Comfortable working in an OS X and Linux environment
  • Design experience with core web standards
  • Experience with open source web applications
  • Experience with Emacs, Vim, or equivalent
  • Experience with Photoshop, Illustrator, or InDesign
  • Mercurial, Git, or other version control experience

Opportunities for Skill Development on the Job:

Students participate in experiences outside the classroom which allow them to develop and demonstrate life skills. These skills and characteristics for success and citizenship are learned and refined during their college years and beyond. The Office for Student Affairs has developed seven Student Development Outcomes that the Student Unions & Activities has incorporated into the student employment system in the Unions. Here is a listing of the Student Development Outcomes with some examples of how you can learn or further develop your own skills set.

Responsibility/Accountability

  • Demonstrates ability to gather and analyze complex research and information
  • Provides exceptional customer service to students, staff, guests and visitors
  • Completes projects with little or no supervision

Independence/Interdependence

  • Communicates effectively with supervisor; keeps supervisor informed and uses good judgment on when to defer questions, complaints, and issues
  • Develops expertise in job tasks and is able to perform them without direct supervision
  • Promotes an atmosphere of mutual respect and cooperation to foster a climate for the comfortable expression of ideas.

Goal Orientation

  • Takes on additional tasks and duties without any direction from supervisor
  • Seeks alternative ways to finish tasks in a more efficient manner
  • Proactively sets goals and takes necessary steps to achieve them

Self-Awareness

  • Serves as a knowledgeable resource for co-workers and assists them in their professional challenges
  • Serves as a role model to other employees by meeting expectations regularly and routinely and understand rationale for expectations

Resilience

  • Effectively handles last minute changes to tasks and can work efficiently under time constraints
  • Works through bad experiences by assessing what caused them, what can be done to repair them, and how to avoid them in the future

Appreciation of Differences

  • Seeks opportunities to learn from others who have different backgrounds
  • Is comfortable working with diverse groups of people, and can successfully address and resolve their concerns

Tolerance of Ambiguity

  • Creates new and challenging initiatives for work area
  • Able to handle an error or challenging customer and seeks to find unknown information independently
  • Embraces a task without assurance of success or certainty about the outcome

*The employer reserves the right to change or add duties to this position as long as the changes and/or additions are consistent with the job classification.

Jobs