Web Developer

We are currently seeking a highly enthusiastic, positive and self-motivated individual who cares deeply about delivering high-quality software in a tightly knit team environment. You’ll be a member of our Product Development & Technology Solutions team, working closely with our Lead Software Engineer and Sr. Product Designer during every phase of your projects. You’ll be working on several projects at any time; typically one large build-out and a few smaller projects to keep things lively.


This position carries out responsibilities in the following functional areas:

  • Maintain and enhance existing website platforms
  • Support, recommend, maintain and enhance the functionality of internal and external web systems/products
  • Maintain the integrity of our sites and improve them continuously
  • Maintain and modify existing applications without supervision, as well as under direction from senior staff members

Requirements

Who we’re looking for: 

• You are passionate about developing for the web using modern languages and frameworks

• You are meticulous and care about work being well done

• You are passionate and have a positive outlook

• You want to learn and share knowledge with the team

• You take initiatives and are motivated

• You are organized and can manage your time effectively

• You can clearly communicate technical ideas

• Strong attention to detail


Core Competencies:

Problem Solving/Analysis

Communication Proficiency

Time Management

Integrity 

Trustworthiness and Ethical Practice


Requirements and Qualifications:

• Expert knowledge of HTML/CSS

• Strong understanding of vanilla JavaScript 

• Experience using JS frameworks (jQuery, Vue.js, Angular, etc.)

• Proficiency with front-end frameworks (Bootstrap)

• Experience with PHP MVC (Laravel)

• Strong understanding of development with PHP/MySQL

• Experience with code versioning tools (Git, GitHub)

• Strong understanding of development operations (stage, versioning, production)

• Proactive code documentation and thorough development process

• Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques

• Aggressive problem diagnosis and creative problem solving skills


Required Education and Experience:

• 3+ years of relevant experience in web development using JavaScript, HTML, and CSS

• Diploma or degree in computer science or similar


Preferred Education and Experience:

• Experience with pre-processing build tools (Gulp, SASS, Webpack)

• Experience with asynchronous request handling, partial page updates, and AJAX