NJI Media Remote
2021-12-14

Junior/Intern Developer

NJI Media, a digital creative agency based in Old Town Alexandria, is looking for a junior developer. This individual will work closely with other developers and our design team to build and develop high performance, highly scalable, custom websites. He or she will also support, extend and/or enhance existing codes, identify areas in the user experience that can be improved, and deliver solutions from start to finish. Our ideal candidate will have a strong desire to continue improving his or her skill sets and to stay on the cutting edge of WordPress web development.

The ideal candidate is able to help with Wordpress Maintenance and updates to existing Wordpress sites. Also factor into the responsibilities of this position.

Skills:

Please examine the many skills we look for in a candidate. The right technical experience and skill will get you an interview, attitude and professionalism will get you the job.

Required Professional Skills:

  • Attention to Detail – You must be naturally precise, and you must take genuine, personal pride in being meticulous about your craft.
  • Communication – Our operational style emphasizes flexibility and encourages autonomy. As a result, uncommonly good common sense, and exceptional communication skills are absolutely indispensable for every team member.
  • Time Management – We know that nothing is ever ‘done’. The proven ability to manage your time sensibly and proportionately with project priorities is critical.

Front-end Experience:

  • HTML – Demonstrated correct and semantic application of markup, including headers, lists, forms, etc, ability to distinguish HTML5 from XHTML 1, HTML 4.01, etc.
  • CSS – Mastery of clean and organized styling techniques, including responsive techniques. Knowledge of graceful degradation/progressive enhancement approaches to browser support.
  • Javascript – Strong knowledge of syntax, variables, and operators. Experience using basic features of consoles and other debugging tools.
  • jQuery – Capable of leveraging jQuery to modify existing UI behaviors and interactions and to create brand new interactions from scratch.
  • Sketch/Adobe XD – Strong knowledge on creating a Wordpress custom theme site from Sketch and AD files.
  • QA/QC - Strong knowledge in testing, debugging and fixing issues using internal and external 3rd party tools.

Back-end Experience:

  • WordPress – Demonstrated experience installing and developing quality sites in WordPress 5+.
  • Wordpress Plugins: Experience building themes incorporating plugins like ACF, CF7 and iThemes
  • PHP5 – Very strong with PHP syntax and features. Understand variables, constants, arrays, loops, internal functions, error logging/reporting, and OOP principles.
  • Command Line– Basic familiarity working from shell or terminal in Mac
  • MySQL – Knowledge of schemas, tables, users and privileges, principles of relational databases, and SQL commands. Able to migrate legacy data from unlike management systems.
  • Analytics – Familiar with implementing and evaluating results from metric gathering technologies such as Google Analytics.
  • JSON – Familiar with JSON syntax, asynchronous Javascript, and encoding/decoding JSON data in PHP.
  • GitHub - Familiar with Git commands including branching, merging, fixing merge conflicts and PR.
  • PHPCS - have built site using the PHPCS code standards

Bonus Points:

These are not required, but would be considered plusses:

  • Ability to create custom Wordpress Plugins.
  • Sass, SCSS.
  • Working with APIs, and creating and consuming web services, using SOAP and REST protocols.
  • Gulp/Grunt, Bower package manager.
  • Worked locally using Lando
  • Drupal 7/9

Diversity Commitment.

Authenticity is the foundation of boundless creativity. Rooted in diverse life experience, our team challenges the status quo through our work and culture every day. We are committed to sustaining and improving NJI's inclusive workplace through actively expanding the diversity of our team. We encourage people from underrepresented groups to apply. If you require accommodations or assistance during the application process, please contact info at njimedia.com.

We are unable to offer work visa sponsorship at this time.

Job Types: Part-time, Internship

Schedule:

  • Monday to Friday

Work Location: Remote