Applied Memetics LLC

Software Engineer (Web Developer)

US-VA-Chantilly
Job ID
2015-1514
Category
Information Technology

Overview

This position is for an experienced web software engineer to work in a fast-paced, Agile environment. The ideal candidate has the desire to develop great web apps using HTML5, leveraging JavaScript libraries, and modern tooling. The idea candidate will also adapt to different responsibilities, execute a wide variety of tasks, respect teammates, and show a passion for self-improvement. Candidate will support the modification of mobile device software of two web apps - the first provides bi-directional protocol messaging, educational messages about their diagnosis, appointment reminders, and broadcast messages via SMS, the second provides bi-directional staff to staff secure and quick messages that are portrayed as a dialog between individuals.

Responsibilities

Specific responsibilities include:

  • Responsible for the design and development of the user interface of web apps
  • Utilize HTML5, JavaScript, CSS, Bootstrap, and AngularJS to build web apps that can run on different browsers, platforms, and form factors
  • Have influence and input on the automation testing process
    • Write Jasmine unit tests to check front-end Javascript logic correctness.
  • Participate in code reviews
  • Create and maintain software documentation
  • Integrate data from various back-end services and databases
  • Maintain existing web applications
  • Proactively seeks opportunities to implement improvements in personal and team processes
  • Contribute to an atmosphere of cross-functional teamwork within the organization; contributes to acceptance/functional testing duties and part of incremental feature development
  • Write clean, high-quality, high-performance, maintainable code
  • Contribute to continual improvement by suggesting improvements to user interface or new technologies

Qualifications

Minimum Requirements:

  • Bachelor's degree in Computer Science or related field, or comparable experience
  • Experience programming in JavaScript and HTML,  (JavaScript Framework and CSS working knowledge a plus)
  • Experience implementing web apps using MV JavaScript frameworks
  • Excellent communication skills
  • Experience using mobile technologies
  • Understanding of HTTP and REST services
  • Experience with JSON
  • Experience with automated testing including JavaScript unit testing
  • Knowledge of change management tools including GIT

Desired Qualifications:

  • Understanding with Agile, including Scrum, XP, SAFe
  • Experience with grunt
  • Experience with selenium-ruby, page objects,
  • Experience with Jenkins CI
  • Supporting 508/accessibility
  • Experience with native iOS development

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!