Skip to main content
Posted May 21, 2018
NJI Media

Full Stack Web Developer

Alexandria VA, USA Full Time
Compensation: $50,000 to $80,000 Annually
Vacation, parental leave, retirement matching, health, vision, dental, life insurance.

We seek a versatile full-stack web developer with moderate experience or more. Fully remote working arrangements are possible. The ideal candidate is...

We seek a versatile full-stack web developer with moderate experience or more. Fully remote working arrangements are possible. The ideal candidate is equipped to craft made-to-order features, components, and web applications to a rigorous standard of quality with professional efficiency. Maintenance and updates to existing projects are also a primary responsibility of this position.

PHP-based WordPress and Drupal are our primary vehicles; the ability to quickly gain proficiency with both will be important. However, we diligently explore emerging technologies and seek to always fit the technology to the project needs, and not the other way around. We welcome your inventive approach and unique knowledge.

NJI Media is a bustling full-service agency headquartered in Old Town, Alexandria, VA. This is a full-time, employee position. Both onsite and fully remote U.S. candidates are invited to apply. We work with prestigious clients and have exacting standards. Your work will enjoy high visibility, and you will both teach and learn from your remarkable team.


SKILLS

REQUIRED PROFESSIONAL SKILL

  • Attention to Detail – You must be naturally precise, and you must take genuine, personal pride in being meticulous about your craft.
  • Communication – Exceptional communication skills are absolutely indispensable for every team member.
  • Character – Being respectful, cooperative, and dependable are necessary core character attributes at NJI Media.
  • Time Management – We know that nothing is ever ‘done’. The proven ability to manage your own time sensibly and proportionately with project priorities is critical.

REQUIRED TECHNICAL SKILL

  • Git – You must be very comfortable using git; merging, rebasing, branching, etc. You can’t do sh*t without git.
  • Javascript – Good knowledge of basic syntax, variables, operators and other language constructs. Experience using consoles and other debugging tools.
  • HTML – Demonstrated correct and semantic application of markup.
  • CSS – Mastery of clean and organized responsive styling techniques. Keen awareness of browser support for various techniques, and knowledge of how to “progressively enhance” or “gracefully degrade” when support is mixed.
  • Sass – Application of variables, mixins in styles.
  • Linux – Basic familiarity working from shell or terminal in Mac or Linux.
  • PHP6/7 – Proficient with PHP syntax and features. Understand variables, constants, arrays, loops, internal functions, php configurations, error logging/reporting.


ADDITIONAL SKILLS WISH-LIST

  • Drupal/WordPress – Demonstrated experience installing and developing quality sites in Drupal 7+ or WordPress 4+.
  • OOP – Solid grasp of object-oriented programming fundamentals.
  • Webpack (Gulp / Grunt / Broccoli …) – Using build tools, linters, and task runners.
  • ES2015/16 – The latest and greatest Javascript syntactic sugar.
  • Libraries – React, AngularJS, Vue.js, Ember, Express, Electron, A-Frame, Firebase. What do you know? What do you like?
  • MySQL – Knowledge of schemas, tables, users and privileges, principles of relational databases, and SQL commands. Able to migrate legacy data from unlike management systems.
  • CI – Experience with continuous integration and automated testing.
  • APIs and Web Services – Experience working with APIs, and creating and consuming web services, using SOAP and REST protocols.
  • JSON – Familiar with JSON syntax, asynchronous Javascript, and encoding/decoding JSON data in PHP.
  • XML – Understand how to properly structure and use XML for transferring data.


This listing expired on Jun 20. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.