6 months ago
Annapolis Junction, MD, USAMid Level
Responsibilities
- Develop, maintain, debug, and optimize responsive user interfaces and web applications using React, JavaScript, HTML5, and CSS3.
- Design and maintain scalable Node.js and Express.js server-side applications, microservices, and RESTful API integrations.
- Build high-performance graph visualization interfaces capable of rendering and interacting with thousands of nodes and edges.
- Translate user requirements, wireframes, mockups, prototypes, and user stories into clean, reusable, scalable frontend code.
- Collaborate with mission customers, government leadership, analysts, and system engineers to capture requirements and recommend product enhancements.
- Perform automated and browser-based testing, quality control, code reviews, and defect correction.
- Use UI libraries, frameworks, components, containers, and orchestration tools to streamline development and improve reusability.
- Participate in a small team, manage assigned development timelines, troubleshoot problems, and communicate technical information to stakeholders.
- Deliver product demonstrations, author project updates and documentation, and support software integration and installation activities.
Requirements
- Fourteen years of software engineering experience on programs and contracts of similar scope, type, and complexity.
- TS/SCI security clearance with an agency-appropriate polygraph and United States citizenship.
- A bachelor’s degree, or four additional years of software engineering experience in place of the degree.
- Strong React UI development experience and experience with automated JavaScript testing frameworks including ESLint and Jest.
- Experience developing scalable server-side applications and microservices with Node.js and Express.js.
- Experience designing, implementing, and consuming secure, documented RESTful APIs.
- Experience with GitLab, containers, and orchestration technologies such as Docker, Kubernetes, CK8S, and Helm.
- Experience designing graph visualization interfaces for large-scale datasets while maintaining responsiveness and usability.
- Experience gathering user needs and feedback, creating design artifacts, and translating them into frontend code.
- Knowledge of Section 508 and WCAG accessibility standards.
- Ability to work independently, communicate complex technical concepts, engage senior stakeholders, and provide presentations and updates.
- Ability to function in a SAFe environment; Scrum Lead experience and certification are desired.
- Familiarity with Babel, nwsapi, Winston, Graphology, AG Grid, and Sigma is desired.
Benefits
- Automatic employer contribution of 20% of gross compensation to a fully vested SEP IRA with no employee matching requirement.
- Up to 200 hours of PTO annually, with flexibility to adjust PTO allocation at the start of each calendar year.
- Medical plan options, including plans with Health Savings Accounts, plus vision and dental coverage.
- Life and AD&D insurance, short- and long-term disability, hospital indemnity, accident, and critical illness insurance.
- Optional identity theft and legal protection services.
- Eligibility for employee referral bonuses up to $10,000.
- Mobility among Wyetech-supported contracts and various contract and work locations in Maryland, Virginia, Colorado, Texas, Utah, Alaska, Hawaii, and OCONUS.
- Team-building events, including monthly lunches, a summer company picnic, and an annual holiday party.
- Two complementary branded clothing orders annually.
- Full-time employee benefits and a $5,000 bonus are available; the posting states that the bonus includes a 20% SEP IRA contribution.
