Delmock Technologies - Lanham, MD

posted about 2 months ago

Full-time - Mid Level
Hybrid - Lanham, MD
51-100 employees
Professional, Scientific, and Technical Services

About the position

Delmock Technologies, Inc. is seeking a Front-End Developer to enhance the user experience of federal client applications through modern web development techniques. This hybrid role involves working with various technologies to create responsive, accessible, and user-friendly web applications while ensuring compliance with industry standards. The developer will collaborate with cross-functional teams to deliver high-quality software solutions that meet client needs and support mission execution.

Responsibilities

  • Perform front end web development using modern techniques and frameworks (e.g., HTML5, CSS, CSS frameworks like LESS and SASS, Responsive Design).
  • Create and upgrade semantic HTML layouts using the latest HTML standards.
  • Consume RESTful APIs and ensure front-end interoperability with the target Java web application server environment.
  • Develop JavaScript using modern standards, including strict mode compliance and modularization techniques.
  • Create web layouts from static images and views/templates in full-stack frameworks like Rails, Express, or Django.
  • Write software that adheres to organizational web, accessibility, and multi-lingual standards.
  • Consider impact to 508 compliance when pulling Epics from Product backlog to Program backlog.
  • Refactor text copy into file formats commonly used for localization (i18n).
  • Handle large data sets and scale their handling and storage.
  • Design, build, and implement software applications, remediating defects and supporting infrastructure setup.
  • Author developer-friendly documentation (e.g., API documentation, deployment operations).
  • Communicate technical concepts to a non-technical audience.
  • Conduct alternative analysis on software approved within the application boundary.
  • Create and maintain code comments, Wikis, and other development artifacts.
  • Create and/or provide input for design artifacts for inclusion in design documents.
  • Follow Test-driven development (TDD) paradigm by creating and maintaining unit tests.
  • Ensure design conforms to technical solution of the platform and program.
  • Operate in a DevOps environment comprised of Maven, Jenkins, SonarQube, NPM.
  • Quickly research and learn new programming tools and techniques.
  • Assist automation test team with development of automation regression tests.
  • Assist performance team with development of stubs and simulators.
  • Remediate defects and provide Tier 3 level support.
  • Support packaging of software as required.
  • Use version control systems, specifically Git and GitHub.
  • Work with open-source solutions and community.
  • Encourage and support collaborative work amongst all team members.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5 years of experience with Client Development tools: Node.js, NPM, Babel, Webpack, JavaScript, React, Create React App, Jest, Testing Library, Selenium.
  • 3 years of experience with web standards: CSS, HTML5, WCAG 2.0, WAI-ARIA, accessibility standards (a11y), internationalization (i18n), and localization (l10n).
  • Experience organizing information, content, and functionality of a website for optimal user experience.
  • Experience working with Agile methodologies.

Benefits

  • Competitive salary
  • Health insurance
  • 401(k) plan
  • Paid time off
  • Professional development opportunities
  • Flexible work environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service