Front End Developer
Listed on 2026-09-12
-
Software Development
Software Engineer, Front End Developer, Full Stack Developer
About DMI
DMI is a leading provider of digital services and technology solutions, headquartered in Tysons Corner, VA. With a focus on end-to-end managed IT services, including managed mobility, cloud, cybersecurity, network operations, and application development, DMI supports public sector agencies and commercial enterprises around the globe. Recognized as a Top Workplace, DMI is committed to delivering secure, efficient, and cost-effective solutions that drive measurable results.
Learn more at
DMI, LLCis seeking a Front-End Developer to join us. A Power Suite Web Application Developer who can assist with the development of front-end web applications that will be built through the Power Apps low/no code environment to support business processes.
Duties and Responsibilities:
- Analyze, design, develop, apply, and support complex enterprise projects.
- Evaluate customer requirements and provide effective solutions.
- Interface with other offices, consult with and inform user departments on system requirements, and resolve problems and operating difficulties for current and future enhancements to systems.
- Participate in problem resolution related to system design and review.
- Recommend approval of functional and technical design documents and enactment of systems, program enhancements, and updates of applications.
- Analyze and evaluate system changes to determine feasibility, alternative solutions, and backup procedures.
- Work on the development of new systems, upgrades, and enhancements to existing systems, and ensure systems are compliant with approved standards
Education and Years of
Experience:
- Bachelor’s degree in Management Information Systems, Computer Science, Mathematics, Finance, Business or Public Administration, or in a related discipline.
- Four (4) to seven (7) years of relevant experience in web application development with two (2) years of experience in front-end development.
- Master's degree in computer science or a related IT field.
Additional Requirements:
- Proficiency developing Power Suite Web applications.
- Proficiency with relevant front-end programming languages, programming frameworks and tools, and development platforms, including Angular, React, or Vue; HTML/CSS;
JavaScript/Type Script;
Bootstrap; JSON; and YAML. - Proficiency with software development and project management methodologies.
- Knowledge of the methods, tools, and techniques used to evaluate, select, develop, test, integrate, and troubleshoot systems software and hardware of all types.
- Demonstrated progressive responsibility with diversified technical-level information systems and data processing management.
- Knowledge of multi-tiered applications such as Web services, APIs, clustered environments, database servers, application servers, and report servers.
- Experience working in an Agile environment with JIRA, Confluence, and GIT.
Citizenship Status
Required:
Must be eligible to work in the United States
Physical Requirements: Not required for this position.
Location: Washington Metropolitan Area (DMV), but will be required to work on-site at one of the following locations:
- Hyattsville, MD 20785
- Washington, DC 20024
- Alexandria, VA 22314
28878
Minimum Salary Rate$83,392
Median Salary Rate$103,000
Working at DMIDMI is a diverse, prosperous, and rewarding place to work. Our culture is shaped by five core values that guide how we work, grow, and succeed together:
- Do What's Right
- We lead with honesty and integrity. - Own the Outcome
- We take responsibility and deliver. - Deliver for Our Customers
- We are relentless about delivering value. - Think Bold, Act Smart
- We innovate with purpose. - Win Together - We collaborate and celebrate our success.
These values aren't just ideals- they show up in how we support every part of your…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).