Senior Web Developer

Overview

You’re at the height of your dev powers. Your digital portfolio is a greatest hits of buzzworthy websites and built-from-scratch applications. You’re well-versed in HTML, CSS, JavaScript , PHP, WordPress, Drupal 8 SQL, Linux, Apache, UI/UX, graphic design and SEO. But you’re not just a one trick dev pony— your daily to-do list will include updating, security and maintenance of all web properties for both Midan and our clients. Juggling multiple responsibilities and a workload with constantly shifting priorities and deadlines is your normal operating procedure. You know what needs to get done, and how to get there with little or no direction. Your attention to detail is off the charts, and you power through to the finish on every project.

Specific Responsibilities

  • Identify user and system requirements for new websites and applications
  • Set up environments for development.
  • Develop custom content in WordPress and Drupal 8 CMS Platforms (themes, plugins)
  • Provide development estimates and outline reasons for architectural, design and coding approaches
  • Prioritize software development projects, set timelines and assign tasks to team members
  • Write or review code for various applications
  • Run functionality testing and debug code
  • Maintain and enhance existing applications, effectively diagnose issues and provide resolutions
  • Manage hosting, domain, server or outsourced web development resources
  • Mentor less senior developers and evaluate their performance
  • Train team members on useful development techniques
  • Collaborate with designers to decide on UI/UX elements
  • Develop and document procedures to manage web properties
  • Ensure all software documentation is up-to-date
  • Stay current with best practices in web design and development, including user experience, industry trends, emerging languages and platforms
  • Occasional travel for training, meetings and trade shows

Qualifications

  • 7-10 years development experience
  • Expertise in WordPress, Drupal 8 and Drupal 8 platforms
  • Can fully customize any website template, CMS, theme based on a custom design direction – creating repeatable, flexible, templates – potentially creating CMS-like modules to add-on over time
  • html/5, javascript, css/3, php, python, sql/mysql
  • Solid understanding of search/SEO best practices as they relate to web development, clean and organized, bot-legible structure and code
  • Systems integrations – API – development (bash, aws/lambda, python) and other scripts and automation commands
  • Version control Github, Gitllab, or BitBucket
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Understanding of UX/UI layout and architecture
  • Experience with mockup and UI prototyping tools
  • Understanding of security practices
  • Familiarity with network diagnostics tools
  • Adobe Creative Suite basics for simple design adjustments, resizing photos and font manipulation
  • Can make adjustments based on basic design direction
  • Team management skills

Bonus Qualifications:

  • Advanced Adobe expertise
  • Python, Node.js, Angular, React, Vue expertise
  • Google Analytics certification

Education, Training and Network

Bachelor’s degree in Computer Science or related field

Location

Mooresville, NC