Post Job Free
Sign in

Front End Developer

Company:
IMAGINEEER LLC
Location:
Arlington, VA, 22202
Posted:
December 16, 2025
Apply

Description:

Job Description

Benefits:

401(k)

Competitive salary

Health insurance

Paid time off

About this Role:

The Front-End Developer will formulate and define specifications for complex operating software programming applications or modifies/maintains complex existing applications using engineering releases and utilities from the manufacturer. They will be responsible for applications dealing with the overall operating system, such as sophisticated file maintenance routines, large telecommunications networks, computer accounting, and advanced mathematical/scientific software packages.

Key Responsibilities:

Producing, maintaining and modifying websites and user interfaces. Incorporating applications, graphics, audio, and video clips into user websites.

Designing, coding, testing, debugging, and those programs.

Supporting the evaluation of new and existing software products

Assisting other systems programmers to effectively utilize the systems technical software.

Designing and developing sophisticated software systems that integrate with hardware components

Creating and maintaining system architecture documentation and technical specifications

Leading the implementation of software solutions that meet performance, reliability, and security requirements

Analyzing and resolving complex system integration issues and technical challenges

Collaborating with cross-functional teams including hardware engineers, software developers, and QA specialists

Developing test plans and procedures to validate system functionality and performance

Performing system analysis to identify bottlenecks and recommending optimization strategies

Implementing DevOps practices and continuous integration/continuous deployment pipelines

Researching and evaluating new technologies and methodologies for potential adoption

Mentoring junior engineers and providing technical guidance to the team

Creating detailed technical documentation for system operation and maintenance

Participating in design reviews, code reviews, and technical discussions

Collaborating with stakeholders to gather requirements and translate them into technical solutions

Leading system troubleshooting efforts and providing escalation support

Ensuring compliance with industry standards and best practices

Qualifications and Skills:

Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical field

Minimum of 8 years of professional experience in software systems engineering

Demonstrated expertise in system architecture and integration

Experience with full system development lifecycle from requirements to deployment

Advanced proficiency in JavaScript (ES6+), HTML5, CSS3, and a major framework (React, Angular, Vue.js)

Strong experience in formulating specifications, designing, and maintaining complex software applications, especially those with system-level impact

In-depth understanding of web accessibility standards (Section 508, WCAG)

Experience with RESTful API integration, JSON, AJAX, and responsive/mobile-first design

Familiarity with source control (Git) and CI/CD pipelines

Knowledge of network protocols and distributed systems

Experience with database design and implementation (SQL and NoSQL)

Excellent debugging, problem-solving, and performance optimization skills

Excellent communication abilities with both technical and non-technical stakeholders

Experience with software performance optimization and troubleshooting

Knowledge of software testing methodologies and quality assurance

Understanding of security principles and secure coding practices

Experience with agile development methodologies

Ability to work independently and lead technical initiatives

Strong documentation skills for complex systems

Desired Skills and Competencies:

Master's degree in Computer Science, Engineering, or related field

Background in federal, defense, or government contracting environments

Familiarity with Learning Management Systems (LMS), especially Moodle.

UX/UI research and design system familiarity.

Experience with DevOps, automated testing, and Agile methodologies.

Knowledge of machine learning integration with software systems

Experience with high-availability and fault-tolerant system design

Familiarity with regulatory compliance requirements for software systems

Experience leading technical teams or mentoring junior engineers

Experience with system migration and modernization projects

Familiarity with Alaska Native Corporation business environment

Experience with simulation and modeling software

Additional Information:

Clearance: Ability to obtain and maintain a Public Trust security clearance.

This is a remote position.

Full-time

Fully remote

Apply