Description:
Job: Full-Time, Salaried, Exempt, Non-union
Supervisor: Director of Web and Digital Experience
Job Description:
As a Full-Stack Developer for the Milwaukee Art Museum, you will work closely with the Director of Web and Digital Experience and Web Developer to build new and refine existing digital services and products as well as perform routine maintenance tasks and bug fixes.
The ideal candidate will have experience with back-end technologies (PHP, Python, Node) as well as modern front-end development practices including JavaScript/TypeScript (React, Angular), CSS pre-processors (SASS), package management and build systems.
This is a grant-funded position with expected funding through 3/31/2025.
Requirements:
Proven experience in the field, submission of online portfolio or examples of projects preferred.
Three years minimum experience and a strong understanding of HTML, CSS, SASS, and JavaScript
One-year minimum experience with maintaining PHP based websites and content management systems such as WordPress.
Knowledge and experience with version control and dependency management using git and package managers
Knowledge of browser compatibility across multiple platforms and devices, ability to test using tools like BrowserStack.
Ability to define and communicate data models necessary to support features in digital products, including experience with SQL-like and NoSQL database technologies.
Demonstrated experience with server-side task automation such as ETL (Extract, Transform, Load) operations utilizing general purpose languages like Python or Node.
Familiarity with building and consuming APIs to interface with internal systems and other web platforms.
Familiarity navigating Windows/Linux server environments and working with our Systems Administrator to communicate server needs in support of development
Familiarity with Docker and Docker Compose and maintaining local development environments.
Familiarity with Jamstack and static site generators such as Eleventy.
Self-driven learner with a deep understanding of current full stack technologies and a passion to keep up with current trends.
The ability to meet deadlines, work independently, troubleshoot, and take initiative as required.
Excellent written and verbal communication skills and the ability to work collaboratively with colleagues from other departments.
Ability to build from design files and wireframes to deliver features/products in alignment with stakeholder expectations.
Additional Desired Experience (not required):
Familiarity with AWS technologies such as Lambda functions, API Gateway, container hosting.
Experience with data ingests and front-end interfacing using ElasticSearch/OpenSearch.
Knowledge of CI/CD pipelines.
Physical Requirements
Ability to operate a computer and other office productivity machinery
Ability to remain in a stationary position for up to six hours per day
Communicate, discuss, and exchange information
The employee is regularly required to communicate in person, over the telephone, through email and other electronic means, move about their work area, between buildings and the Museum campus grounds, handle various types of materials, and visually or otherwise identify, observe and assess.
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Temperament:
Excellent interpersonal skills, systematic, meticulous, patient, self-starter and works well under pressure.
Manages time efficiently, analyze and solve problems independently and if necessary, collaboratively.
Ability to be flexible and embrace changes within this position due to departmental priorities.
Ability to work with a wide variety of people to achieve the goals of the Museum.
DEAI Statement
The Milwaukee Art Museum is an equal opportunity employer.
The Museum recruits, employs, trains, compensates, and promotes regardless of race, religion, color, national origin, disability, age, veteran status, gender, gender identity or expression, sexual orientation, and other protected status as required by applicable law.
We are committed to recruiting, developing, compensating, and retaining professional staff that reflect our community.
We aspire to be a diverse workplace where talented people want to come, stay, and do their best work.
We stand committed to the work ahead, informed by our community, which we will support with our best thinking, our deepest empathy, and the courage to embody the convictions shared in our Strategic Direction.
Disclaimer
The above statements are intended to describe the general nature and level of work being performed by people assigned to this job.
They are not intended to be an exhaustive list of all qualifications, responsibilities, duties and skills required.