Summary of Role

The Full-Stack Developer's primary responsibility will be to act as a Technical Project Manager and Lead Developer on a large custom development project. They will be one of the primary interfaces with the client, responsible for documenting client requests and working with the design and development teams to execute the client's requests. In addition, they will contribute to the other goals of the design and development departments, as well as the company goals as a whole, to ensure Jonah meets and exceeds client expectations through consistent and timely delivery of quality websites and products.

Responsibilities

  • Serve as Technical Project Manager and Lead Developer on a large custom development project
  • Interface with client to capture feature requests and convert them into technical requirements
  • Document and implement thorough QA test cases to ensure excellence in product delivery
  • Collaborate with Creative Directors, Designers, Developers, QA Specialists, and the client to craft the user experiences that meet the client's needs
  • Serve as the primary development resource for implementing new features and upgrading existing functionality
  • Coordinate with Director of Software Development to ensure deadlines are met and project stays within budget
  • Assist the department in setting and maintaining development standards and best practices
  • Contribute and implement creative and functional solutions that continually improve Jonah's product and service offerings

Qualifications

  • Fluent in HTML, CSS, JavaScript, jQuery, and CSS preprocessors
  • Fluent in PHP and comfortable programming for Content Management Systems
  • Proficient with Linux, Apache, MySQL
  • Proficient in responsive development across a variety of mediums
  • Experience using Git
  • Comfortable working with front-end package managers and tooling systems like Gulp
  • Strong communication (written and verbal) skills
  • Strong critical thinking skills
  • Strong attention to detail
  • Able to self-manage and take ownership of projects from beginning to end
  • Able to work both independently and in a team environment
  • Experience developing and documenting test plans
  • Experience with Codeception, Selenium Server and PHPUnit a plus
  • Technical Project Management experience a plus
  • Familiarity with Agile practices and concepts a plus
Three Jonah employees talking and working at a desk.

Think you’d be a good fit for this position?