Description
Software Engineer with JavaScript
Location: Dulles, VA
Must have Public Trust Security Clearance.
Node is supporting a U.S. Government customer on a large mission-critical development and sustainment program to design, build, deliver, and operate a network operations environment, including introducing new cyber capabilities to address emerging threats. Node is seeking a Software Engineer with JavaScript development experience to support the design, development, and deployment of advanced cybersecurity capabilities.
Responsibilities Include:
- Designing, developing, and maintaining innovative user interfaces for cutting-edge software systems.- Collaborating with product stakeholders to understand user requirements and translate them into technical specifications.- Developing responsive and performant user interfaces using ReactJS and related libraries.- Implementing and maintaining reusable UI components and libraries.- Ensuring the technical feasibility of UI/UX designs and optimizing applications for maximum speed and scalability.- Writing well-documented, clean, and efficient code to maintain high-quality standards.- Conducting UI testing and debugging to identify and fix software defects.- Staying up to date with the latest trends and best practices in JavaScript, ReactJS, and front-end development.- Participating in code reviews and providing constructive feedback to team members.- Collaborating with the QA team to ensure the delivery of high-quality software.
Requirements
Required Skills:
- U.S. Citizenship- Must be able to obtain DHS suitability and be able to obtain a TS/SCI clearance
- 2+ years of professional experience in front-end development.
- Knowledge of one or more JavaScript UI frameworks (Ember, Vue, React, Angular, etc)
- 2+ years using JavaScript for UI development
- Proficiency in HTML5, CSS3, and modern front-end development techniques.- Solid understanding of responsive web design principles and mobile-first development.- Strong problem-solving and debugging skills to identify and resolve UI-related issues.- Ability to work effectively in a fast-paced, dynamic team environment.- Excellent communication and collaboration skills to interact with cross-functional teams.- A strong commitment to code quality, documentation, and testing.
Desired Skills:
- Knowledge of modern front-end build tools and bundlers (Webpack, Babel, etc.).- Experience developing applications in ReactJS.- Understanding of version control systems, preferably Git.- Familiarity with Agile/Scrum development methodologies.- Experience with state management libraries such as Redux.- Experience in optimizing application performance and page load times.- Awareness of security best practices in web development.- Familiarity with RESTful APIs and asynchronous programming.
Required Education:
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
Desired Certifications:
-
SAFe Agile Certification (Scaled Agile Framework)
- AWS Certification (e.g., AWS Certified Developer - Associate)
Company Overview:
Node. Digital is an independent Digital Automation & Cognitive Engineering company that integrates best-of-breed technologies to accelerate business impact.Our Core Values help us in our mission. They include:OUR CORE VALUESIdentifying the~RIGHT PEOPLE~and developing them to their full capabilitiesOur customer’s “Mission” is our “Mission”. Our~MISSION FIRST~approach is designed to keep our customers fully engaged while becoming their trusted partnerWe believe in~SIMPLIFYING~complex problems with a relentless focus on agile delivery excellenceOur mantra is “~Simple*Secure*Speed~” in the delivery of innovative services and solutions
Benefits
We are proud to offer competitive compensation and benefits packages to include:
- Medical
- Dental
- Vision
- Basic Life
- Long-Term Disability
- Health Saving Account
- 401K
- Three weeks of PTO
- 10 Paid Holidays
- Pre-Approved Online Training