AceInfo Solutions, Inc.

Returning Candidate?

UX/UI Software Engineer

UX/UI Software Engineer

Job Location 
Regular Full-Time
Position Duration 
Public Trust Or ability to obtain a Public Trust

More information about this job


Ace Info Solutions, Inc. (AceInfo) is a leading Federal contractor with a focused vision: empower our clients, challenge our employees, and grow our business. Founded in December 2000, we are deeply committed to ensuring quality and customer satisfaction. We have a mature corporate infrastructure, strong management, and quality practices. AceInfo is a trusted IT partner to the Federal Government, and we help various agencies transform and strengthen their processes, operations, infrastructures, and security practices to help them further their critical missions.

For over 15 years, we have successfully managed large and significant Federal programs. We have proven experience prioritizing client satisfaction, project quality, and providing innovative, cost-effective solutions to Federal clients.

AceInfo is prime on 95% of our contracts, is headquartered in Reston VA, and has geographically dispersed office locations throughout the country, to include: Kearneysville, WV; Chesapeake, VA; Fort Collins, CO; Boulder, CO; Quantico, VA; Kansas City, MO; Bowie, MD; multiple Washington, DC Metropolitan locations, and project presence in 23 states in all time zones. We offer excellent benefits and salary packages including free medical/dental/life insurance premiums for staff members. We offer relocation assistance for internal employees and external candidates, within 50 miles (minimum) of work location. We do not offer assistance for relocation and housing for internship positions.



AceInfo is currently seeking a Software Engineer - UX/UI to support our federal project in Washington, DC. 



Project Overview:




Position Description:


The candidate is responsible for guiding the teams effort in User Interface and Experience design and implementation of an enterprise application. In addition to the creation of custom software within an Agile & DevSecOps environment, the candidate should exhibit excellent problem solving and data analysis skills as well as a proven ability to work independently. The experienced candidate will focus on design, implementation and testing of the software built on a Java, Javascript, Opensource technology stack using industry standard tools and design patterns. It is essential that this candidate have good communication skills and be flexible with technology, environment and priorities. Candidate should have no less than 5 years of experience in a software engineering position. Or 3 years and a Bachelor’s or Masters Degree.  


• Design and design, develop and test enterprise web UI applications
• Design and Build UI Screens including Reports, Dashboards, Forms etc.
• Lead teams effort to Ensure UI screens meet 508 compliance requirements.
• Work with product management to translate requirements into technical design and provide estimates
• Define and implement unit and integration tests
• Develop high quality, shippable code in short increments
• Work closely with engineering and QA to manage and improve the development pipeline
• Work closely with security to meet required security controls



Skills and Responsibilities:

  • Experience in software design, implementation, and deployment
  • Experience with JavaScript and Ajax
  • Experience with JQuery, AngularJS, ReactJS (React.js) or NodeJS (Node.js)
  • Experience with application servers/containers such as JBoss, Tomcat, or similar
  • Perform code reviews
  • Familiarity with JSON, YAML, XML
  • Web accessibility knowledge

Soft skills include:

  • Ability to analyze someone else’s code and assume ownership
  • Discipline to document your own code
  • Ability to manage multiple tasks with varying priorities
  • Ability to communicate ideas in a variety of formats
  • Adheres to Agile development methodology
  • Ability to mentor Jnr. developers


Knowledge of the following areas a plus:

  • Experience with JavaScript and JS Frameworks such as Backbone
  • JIRA, Bamboo or Jenkins, Bitbucket (Git), Confluence
  • Experience working with Agile (SCRUM, XP, Lean) development
  • Experience working with SOA REST and Microservices
  • Security clearance
  • ORM (Hibernate, JPA, other)
  • Eclipse, IntelliJ or similar IDE
  • Docker, Kubernetes, Openshift
  • Familiarity automating business processes and/or rules through use of BPM or similar technology
  • Familiarity working with distributed, modular system architectures (i.e. Microservices, SOA)
  • Strong understanding best practices for enterprise application security
  • Experience using Postman or similar tool for testing web services
  • Basic Bash and SSH experience on RHEL
  • Experience utilizing continuous integration and deployment tools
  • Experience working with relational and NoSQL data stores



Additional Requirement:

U.S. Citizen is required for the position. Candidate must successfully pass a Federal Background Investigation. 



Ace Info Solutions is an Equal Opportunity Employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, genetics, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.