Logo
Midwest Tape

Web Developer, Front End

Midwest Tape, Holland, Ohio, United States, 43528


Midwest Tape | hoopla

Full-time, Permanent

Remote in the following states only:

Ohio, Michigan, Indiana, Illinois, Tennessee, Texas, Florida, Colorado, Montana, Nevada, Rhode Island, Massachusetts.

Must have flexibility to travel to headquarters periodically (est. 2-3 times a year) for onboarding and meetings.

We are not sponsoring applicants for work visas for this role.

Company:

For over 30 years, Midwest Tape has served libraries and their patrons with unparalleled access to the best content available in the media world. Our digital offering, hoopla Digital, combines the media and library expertise of Midwest Tape with the latest in web and mobile technology, delivering an all-in-one experience to the library world. As hoopla continues to grow on a global scale, we are expanding our team.

At Midwest Tape, we know our people are the reason for our success. We value our employees and believe in empowering them to help them thrive. We offer competitive pay and benefits, a healthy work/life balance, and appreciation for a job well done.

Position Summary:

The Web Developer will join our expanding engineering team to focus on web application development. The Web Developer will be responsible for implementing visual elements that users see and interact within a web application, which makes this role crucial for enhancing user experience. We have great ideas for where our technology can go next, and we need web developers to make that happen.

This role requires experience in software engineering practices and an understanding of emerging technologies. The Web Developer will work independently and under the direction of the Web Development Lead, and will work closely with other developers, architects, development leads, and managers while contributing to multi-layered solution architectures that comprehend and specify business, application, data, and infrastructure designs. The Web Developer is responsible for writing technical stories, technical specifications, coding, peer reviewing, and designing solutions for new and improved web applications while maintaining and improving existing features on existing applications. The Web Developer ensures the quality of the application, fixing application bugs, maintaining code, and implementing application updates.

Success in this role will involve delivery of a high-quality web application. Success also includes efficient and timely communication to technical and non-technical team members, proactive coordination, love of new technologies, a strong desire to learn, curious nature, and a passion for removing inefficiencies.

Primary Duties and Responsibilities:

Collaborate with software developers and program owners to develop front end web applications.Build prototypes of creative and interactive ideasIdentifying areas for modification in existing programs and subsequently developing these modificationsDetermining operational practicalityDeploy software tools, processes, and metricsWork with other engineers to share knowledge of tools and applications

Skills:Proficient with Javascript (at least ES6), React.js and Next.jsExperience using git, including branching, merging, etc.Experience working with REST and GraphQL servicesExperience with advanced CSS, LESS/SASSExperiences with multiple languagesExperience working in Agile/Scrum MethodologyFamiliarity with SQL or similar database language and ability to write SQL queriesFamiliarity with JIRA, Confluence, Visio, and Microsoft Office applicationsStrong interpersonal, written, and verbal communication skillsPreferred Education Requirements:• B.S., M.S., in software engineering, computer science, related area, or equivalent experience

Preferred Experience:• Minimum 3+ years of developing web applications in React.js or Next.js• Able to work in an agile environment with a focus on continuous integration

Physical Requirements / Work Environment:

The work environment characteristics and physical demands 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.• Ability to regularly sit for extended periods of time• Perform repetitive motion type tasks• Must be physically present for meetings, trainings, and presentations.

Benefits:

Medical, dental, & vision insurance401k + matchProfit sharingPaid vacation and personal timeFlex time10 paid holidaysCompany performance bonusHoliday bonusTraining & career development opportunities

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

#LI-Remote