The University of St. Thomas invites qualified candidates to apply for a Junior Front End Developer position within the department of Marketing, Insights, and Communications.
The University of St. Thomas embraces diversity, inclusion, and equal opportunity for all. Our convictions of dignity, diversity and personal attention call us to embody and champion a diverse, equitable and inclusive environment. We welcome applicants of diverse races, ethnicities, geographic origins, gender identities, ages, socioeconomic backgrounds, sexual orientations, religions, work experience, physical and intellectual abilities, and financial means. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. This commitment is consistent with our mission: Inspired by Catholic intellectual tradition, the University of St. Thomas educates students to be morally responsible leaders who think critically, work skillfully, and act wisely to advance the common good. A successful candidate will possess a commitment to the ideals of this mission.
JOIN OUR COMMUNITY
The University of St. Thomas offers a competitive and comprehensive benefits program, which includes:
- Up to 100% tuition remission for employees, spouses, and dependents upon eligibility
- A generous Employer retirement contribution of 9.4% of annual salary upon eligibility
- Medical, dental, and vision options
- Employer-paid disability, life, and AD&D benefits
Under the direction of the Front-End Development Manager, the Junior Front End Developer helps support the codebase and ongoing front-end development of the University’s 10+ websites. This person will assist in coding the interface and Front-End functionality of the University’s websites, building new modules and capabilities, while also maintaining and improving existing features. The development work is done in our web content management systems, using an existing codebase, and involves connecting the web components to APIs and other back-end elements to build new pages or modules, while also improving existing functionality and usability to make the sites easier to use for site visitors, including those with disabilities. There is also limited development and support needed for a handful of WordPress sites. The Junior Front End Developer will assist in the development work for new functionality, fix identified bugs, and observe/investigate/look for ways to improve the site in less tangible ways.
This entry-level position is expected to communicate effectively with both developers and non-developers by using email, chat, and in-person conversation to ask questions, explain a situation, and provide updates, using technical or non-technical terms depending on who is involved. In addition, this person will be expected to: gather requirements and act on them, solve problems, and continually improve their skills.
The Junior Front End Developer will be coached in transforming complex processes into easy-to-use mobile/web designs, recognizing the differing needs of a range of (known) users. This individual should be familiar with current and evolving best practices in UI/UX, accessibility, and front-end development.
This position reports to the Web Development Manager within the Marketing, Insights, and Communications (MIC) 7-person web team and works closely with the Analytics team within MIC, as well as a handful of Back-End Developers within the Information Technology department. (See the web department chart at the end of the job description for additional detail.) At times, as part of a planned project or fixing bugs, this person will work directly with Marketing managers and people from other University departments to clarify requirements, answer questions, or execute on requests.
The developers meet daily for 15-20 minutes, the larger web team meets weekly, and everyone has weekly meetings with their manager. Each person on the web team has clear responsibilities; about 70% of the development work is done on an individual basis, with the other 30% of the work done in collaboration with others. The environment is fast paced yet supportive and offers opportunities to learn and grow via collaboration, mentoring, training, and job growth.
- Assist in developing responsive, scalable, and maintainable web code for an enterprise-level website that pulls in data from APIs.
- Support existing web applications including troubleshooting, bug fixing, required upgrades and modifications to existing functionality.
- Work with stakeholders in Marketing or other University departments to understand, document, and report back on development requirements and acceptance criteria. The work may be done solo (with guidance), with other developers, or with a project manager and larger team, and could require creation of visual mockups and wireframes or functional prototypes.
- QA testing both code and webpages for one’s own work as well as the work of others, including weekly code reviews and documentation.
- Track changes and code, and push to development environment using git; deploy code to production environment using pull requests.
- Collaborate with the Web Development Manager, the Back-End Developers, and other members of the MIC web team on defining standards, best practices, and developer-initiated improvements.
- Bachelor’s degree in development or equivalent experience such as completion of a boot camp or other documentable training
- In your studies or internship, you should have worked on 2-3 web development projects, documented requirements for your own development work, interacted with other developers or a person defining project requirements, and/or contributed to other code work (open source or otherwise). If you have a GitHub profile or other portfolio of work, please share that in your application.
- Fully vaccinated for COVID-19 or eligible for legally required exemption such as a medical or religious reason.
- Building modular and maintainable HTML and CSS/SCSS code bases (beginner level)
- Front End tooling workflows such as: yarn/npm, webpack, laravell, and valet (beginner level)
- Leveraging RESTful JSON APIs (beginner level)
- Development and maintenance on WordPress (beginner level)
- Development of mobile-first user interfaces (beginner level)
- Accessibility best practices (beginner level)
HOW TO APPLY
All interested candidates must apply online at https://www.stthomas.edu/jobs/. Follow the instructions to complete an online application which includes creating or updating an applicant profile, uploading a resume, and completing a job specific application.
In light of its commitment to create and maintain a safe learning and working environment, employment with the University of St. Thomas requires consent and successful completion of a background screening.
The University of St. Thomas is an Equal Opportunity Employer