About the Company
Maximus provides technology, consulting, and business services to support organizations and their operational needs. Through its Technology and Consulting Services (TCS) division, the company delivers technical solutions that support application development, modernization, and secure software delivery.
About the Role
Maximus is seeking a Mid-level Front End Developer to support front-end design and development initiatives. This role focuses on building user interfaces, improving navigation and usability, preparing technical designs, and developing user-facing features that meet project requirements and established UI/UX standards.
You will contribute to requirements analysis, system testing, functional design, and development activities while working within Agile and DevSecOps environments. This is a remote position requiring an active Secret clearance or higher.
Key Responsibilities
- Create technical design drawings, mockups, wireframes, and supporting documentation for project management office (PMO) and stakeholder review.
- Design, develop, and modify graphical user interfaces (GUIs) for user-facing applications.
- Build and optimize UI components to improve usability, navigation, and operator efficiency.
- Analyze project needs, support process improvements, and help define technical requirements.
- Prepare requirements documents, functional models, procedures, and functional architectures.
- Conduct and document system tests to verify application functionality, operability, and compliance with project standards and requirements.
- Track and manage software defects using tools such as Jira.
- Develop and test web-based applications using modern front-end technologies.
- Collaborate on software development projects and support secure application deployment across cloud and containerized environments.
- Integrate data between unclassified and classified application deployments.
- Apply Agile, user-centered design principles to deliver effective user experiences for different user personas.
- Use UX design tools such as Sketch and InVision to develop and communicate interface concepts.
Required Qualifications
- Active Secret clearance or higher.
- Bachelor's degree in a related field. A master's degree may substitute for 2 years of experience.
- At least 7 years of software development experience using object-oriented and scripting languages, with the ability to apply tools related to DevSecOps, microservices, and containers.
- At least 3 years of experience with bug-tracking software such as Jira.
- At least 3 years of experience testing web-based applications.
- At least 3 years of experience participating in software development programs or projects.
- At least 3 years of experience using TypeScript with Angular or React.
- Practical experience developing applications in cloud environments.
- Practical experience working with containerized environments such as Kubernetes or Docker.
- Experience integrating data between unclassified and classified application deployments.
- At least 5 years of experience with Jenkins and GitLab.
- At least 5 years of experience with five or more of the following technologies:
- NPM
- Cypress.io
- esbuild
- Bun
- Apache Tomcat
- Maven
- SonarQube
- At least 3 years of recent, relevant front-end web design and development experience.
- Demonstrated experience with Agile, user-centered application design and established UI/UX standards.
- Experience creating system wireframes and mockups that account for multiple user personas.
- Experience using UX design tools such as Sketch or InVision.
Preferred Qualifications
- Experience with Agile test-driven development.
- Experience integrating applications into Department of Defense (DoD) DevSecOps environments.
- DevSecOps experience with at least five of the following build and development tools:
- GitLab
- Jenkins
- SonarQube
- Fortify 29
- JUnit5
- Ansible
- esbuild
Work Arrangement and Security Requirements
- This is a remote position. An active Secret clearance or higher is required.
Salary and Benefits
The annual salary range for this position is $110,000–$150,000. Actual compensation may vary based on location, education, training, experience, expected work responsibilities, market conditions, contract value, and internal compensation considerations.
Maximus offers a benefits package that may include:
- Health insurance
- Life and disability insurance
- Retirement savings plan
- Paid holidays and paid time off
- Potential short-term and long-term incentives and program-specific awards
Equal Employment Opportunity
Maximus is an equal opportunity employer. Qualified applicants are considered without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information, or other legally protected characteristics.
Reasonable Accommodations
Maximus provides reasonable accommodations to individuals who need assistance during any stage of the employment process due to a disability, medical condition, or physical or mental impairment. Applicants who require assistance with job postings, assessments, or interviews may contact Maximus People Operations.