Delmock Technologies - Lanham, MD
posted about 2 months ago
Delmock Technologies Inc. (DTI) is seeking a Front-End Developer to play a crucial role in transforming our federal client's organization and accelerating mission execution through the use of emerging and disruptive technologies. This position is remote, allowing for flexibility while contributing to impactful projects. The Front-End Developer will be responsible for performing front-end web development using modern techniques and frameworks, including HTML5, CSS, and various CSS frameworks like LESS and SASS. The role involves creating and upgrading semantic HTML layouts in accordance with the latest HTML standards and ensuring front-end interoperability with the target Java web application server environment, which may include technologies such as Spring Framework, Spring Boot, and Oracle databases. In addition to web development, the Front-End Developer will engage in JavaScript development, adhering to modern standards and utilizing frameworks and libraries such as jQuery and Backbone.js. The developer will create web layouts from static images and develop views and templates in full-stack frameworks like Rails, Express, or Django. A significant aspect of the role is to ensure that all software adheres to organizational web, accessibility, and multi-lingual standards, particularly considering 508 compliance when managing product backlogs. The position also requires the handling of large data sets, designing and implementing software applications, and providing support for infrastructure environments. The developer will author documentation that is developer-friendly, including API documentation and deployment operations, and will communicate technical concepts to non-technical audiences. The role involves conducting alternative analyses on software within the application boundary and creating and maintaining code comments and development artifacts. The Front-End Developer will follow a Test-Driven Development (TDD) paradigm, ensuring that design conforms to the technical solutions of the platform and program. Working in a DevOps environment, the developer will utilize tools such as Maven, Jenkins, and SonarQube, and will be expected to quickly research and learn new programming tools and techniques. The role also includes mentoring other developers and ensuring collaborative work among team members. The developer will produce clear and organized documentation for current and future reference, ensuring that it is easily accessible and understandable for future technical resources. This documentation will include system architecture diagrams, flow diagrams, and other relevant diagrams, all structured in a hierarchical manner for ease of navigation.