UI/UX Software Engineer - Fairfax/Chantilly, VA
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateUI/UX Software Engineer
Fairfax, VA/Chantilly, VA
Applications will be accepted on an ongoing basis.
ICR has opportunities available for experienced and motivated UI/UX Software Engineers.
Essential Duties and Responsibilities
- Develop intuitive, responsive, and modern browser-based user interfaces.
- Research, design, develop, and test of software applications for a variety of systems.
- Understand customer/operational requirements and implement new functionality into software products.
- Develop unit test software to exercise critical aspects of the system.
- Document and communicate highly technical concepts effectively to technical and non-technical audiences in a clear and effective manner.
Required Skills and Qualifications
- Active Top Secret security clearance with SCI access.
- Requires US Citizenship
- Experience with software development lifecycle and use of associated tools.
- Experience with open-source libraries and frameworks like Angular 17+, Tailwind, and MapLibre.
- Experience with web-based API design and use.
- Experience developing software on and for Linux systems.
- Exceptional analytical skills and problem-solving skills.
- Good organization, decision making, and verbal and written communication skills.
- High level of self-initiative and self-motivation with the ability to work under minimal supervision.
- Ability to work effectively in team settings to solve complex problems.
Preferred Skills and Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering.
- Experience with distributed software version control systems and continuous integration (e.g. Git, GitLab-Pipelines).
- Experience with schema languages for describing data and services (e.g. JSON Schema, OpenAPI, Protocol Buffers).
- Experience working with geospatial libraries such as Cesium, OpenLayers or MapLibre.
- Experience working with large data sets.
- UI/UX design experience and/or training.
- Proficient in Angular and TypeScript.
- Experience designing and implementing interactive data visualizations.
- Experience debugging distributed systems.
Salary Range: $140,000-160,000
This position offers a comprehensive benefits package that includes company equity, retirement plan, company-paid health care benefits, flexible paid time off policy, and opportunity for a raise and bonus during the year.
ICR, Inc. considers several factors when extending job offers, including but not limited to candidate's key skillset, relevant work and/or military experience, education, training, certifications and work location.