Unknown Company

Senior Front-End Engineer

fort george g meade, md • Posted 1 weeks ago
Onsite Full Time General

Senior Front-End EngineerProObject is seeking a Senior Front-End Engineer that provides web application development and support to tools that disseminate data to be conveyed at the absolute first point of relevance allowing mission analytic users to view existing data or contribute new information in a collaborative environment.ResponsibilitiesWork with a diverse team of principal, senior, and junior level contributors to provide development and production support for the customer Analytic and Engagement Applications (AEA).Collaborate with other software development teams developing web-based user interface applications promoting service interoperability, integration, and reuseDevelop and maintain awareness of current landscape of visualization solutions exchanging knowledge and implementing recommendations regarding visualization technologiesCollaborate with User Experience design team to increase product's usabilityReview and test software components for adherence to the design requirements and documents test resultsPerform software life-cycle activities to ensure system performance and availability and compliance with business requirementsMaintain a functioning user-accessible websiteCodes less complex websites using HTML, Visual Basic, or other web-based programming languagesSupport website planning and deploymentWrite documentation regarding the website's technical requirementsMaintain website technical documentation to assist with website maintenance and upgradesApply concepts, develops, tests, maintain and support high-performance, innovative web-based applicationsResponsible for troubleshooting software problems and providing solutions to overcome those problems using the latest technologiesWork with management and information technologists to determine specificationsUse a variety of internet technologies, techniques and tools such as graphics software applications and object-oriented languages (e.g. Java, CGI, Visual Basic, HTML, XML) to create web page elements such as user interface features, site animation, special effects, databases, and e-business applicationsIn concert with the software development lead, develop, test, maintain and support high-performance, innovative web-based applicationsAnalyze and troubleshoot complex software problems and providing solutions using the latest technologiesWork independently on more complex projectsIntegrate new web products with existing web applications in order to improve the functionality or design of the organization's websiteRequirements8+ years of experience with front-end development using JavaScript, HTML, CSS and JavaScript frameworks and libraries.Active TS/SCI clearance w/full-scope PolygraphNice To HavesDeveloping applications using modern JavaScript front-end frameworks (i.e. React, Angular, Vue) and/or backend run-time environment (Node.js).Experience working in an Agile software development environmentExperience managing software code using Git & MAVENExperience using Jira and ConfluenceFull-stack development experience:Developing applications interfacing with REST-based APIs/servicesExperience developing REST services in Apache Tomcat/Java or NodeJS.Experience developing applications using NoSQL (i.e.

MongoDb, Elasticsearch), advanced key store (i.e. REDIS), and/or relational (i.e. Oracle, MySQL) databases.Developing applications using Java application frameworks (i.e.

Vert.X, Spring Boot)Assisting with development and execution of test procedures for software componentsExperience with writing Linux based scripts to facilitate application integration using a one or more appropriate server-side languages (i.e. Shell, Python, etc.)

Back to Job Search