Delmock Technologies - Lanham, MD

posted about 2 months ago

Full-time - Entry Level
Hybrid - Lanham, MD
Professional, Scientific, and Technical Services

About the position

Delmock Technologies, Inc. (DTI) is seeking a Junior Front-End Developer to join our team in Lanham, Maryland. This hybrid position is designed for individuals who are passionate about transforming federal organizations and accelerating mission execution through innovative technologies and business models. As a leading HUBZone business, DTI is committed to delivering sophisticated IT and health solutions while maintaining a strong ethical foundation and superior service. The successful candidate will play a crucial role in developing and enhancing web applications that meet the needs of our federal clients. In this role, you will be responsible for performing front-end web development using modern techniques and frameworks such as HTML5, CSS, and JavaScript. You will create and upgrade semantic HTML layouts, consume RESTful APIs, and ensure interoperability with Java web application servers. Your expertise in JavaScript development will be essential, as you will work with various frameworks and libraries, including jQuery and MV* frameworks like Backbone.js and Ember.js. You will also be tasked with creating web layouts from static images and developing views and templates in full-stack frameworks like Rails, Express, or Django. Additionally, you will write software that adheres to organizational web, accessibility, and multilingual standards, considering compliance with Section 508. You will handle large data sets, design and implement software applications, and author developer-friendly documentation. Your ability to communicate technical concepts to non-technical audiences will be vital, as will your experience in Test-Driven Development (TDD) and DevOps environments. You will collaborate with team members to produce clear and organized documentation, ensuring that it is easily accessible for current and future reference. DTI values continuous growth and innovation, and we are looking for a candidate who is eager to learn new programming tools and techniques. If you are passionate about impactful projects and community involvement, we invite you to explore the exciting career opportunities awaiting you at DTI.

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 applications using modern standards, including strict mode compliance and modularization techniques.
  • Create web layouts from static images and develop views and templates in full-stack frameworks like Rails, Express, or Django.
  • Write software that adheres to organizational web, accessibility, and multilingual 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 activities to set up/validate infrastructure environments.
  • 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 in support of the application team.
  • 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, as needed.
  • Assist performance team with development of stubs and simulators, as needed.
  • Remediate defects and provide Tier 3 level support.
  • Support packaging of software as required.
  • Use version control systems, specifically Git and GitHub.
  • 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, and accessibility standards (WCAG 2.0, Section 508/WCAG 2.0 AA, WAI-ARIA).
  • Experience with multilingual 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.
  • Active IRS MBI (Minimum Background Investigation) Clearance.

Nice-to-haves

  • Experience with additional JavaScript frameworks and libraries.
  • Familiarity with cloud services and deployment strategies.
  • Knowledge of performance optimization techniques for web applications.

Benefits

  • Competitive salary and benefits package.
  • Opportunities for professional development and training.
  • Flexible work environment with hybrid options.
  • Engagement in community service and corporate social responsibility initiatives.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service