1

Cesium Js Jobs in Virginia (NOW HIRING)

UI/UX Developer

Herndon, VA · On-site

$51.25 - $66.75/hr

... D3.js or Cesium • Experience with SCSS and Bootstrap • Knowledge of observer design patterns utilizing RxJS or a similar library • Knowledge of user-centered design principles and experience ...

Cesium Js information

What is CesiumJS?

CesiumJS is an open-source JavaScript library for creating 3D globes and maps in a web browser without needing a plugin. It allows developers to visualize geospatial data with high performance using WebGL, supporting features like terrain, imagery layers, 3D tiles, and time-dynamic visualization. CesiumJS is widely used for applications in fields such as geospatial analysis, urban planning, and simulation, enabling interactive and immersive experiences with real-world data.

What are the key skills and qualifications needed to thrive as a Cesium JS developer?

To thrive as a Cesium JS Developer, you need strong proficiency in JavaScript, web development, and 3D geospatial concepts, often supported by a related degree or experience in GIS. Familiarity with the CesiumJS library, WebGL, and mapping platforms, as well as knowledge of APIs and version control systems like Git, is typically required. Attention to detail, problem-solving skills, and the ability to communicate complex technical ideas clearly are valuable soft skills in this role. These competencies ensure the effective development and deployment of interactive 3D maps and geospatial applications that meet user and project needs.

What are some common challenges Cesium JS developers face when integrating 3D geospatial visualizations into web applications?

CesiumJS developers often encounter challenges such as optimizing performance for large datasets, ensuring cross-browser compatibility, and managing accurate real-time updates to geospatial data. Working with high-resolution terrain and imagery can be resource-intensive, requiring careful handling of memory and network usage. Additionally, developers frequently collaborate with GIS specialists and backend teams to process and deliver data efficiently, making clear communication and strong problem-solving skills essential in this role.

What is the difference between Cesium Js vs Web GIS Developer?

AspectCesium JsWeb GIS Developer
Required CredentialsJavaScript, 3D mapping, GIS conceptsJavaScript, GIS, spatial data handling
Work EnvironmentWeb applications, 3D visualizationWeb-based GIS platforms, spatial data analysis
Industry UsageGeospatial visualization, 3D mapping projectsGIS solutions, spatial data management

Cesium Js specialists focus on creating 3D geospatial visualizations using JavaScript, while Web GIS Developers work on broader GIS applications, including 2D maps and spatial data analysis. Both roles require JavaScript skills and GIS knowledge, but Cesium Js is more specialized in 3D visualization, making it ideal for projects needing immersive geospatial experiences.

What cities in Virginia are hiring for Cesium Js jobs?

Cities in Virginia with the most Cesium Js job openings:

Senior .NET Software Engineer with Security Clearance

ClearanceJobs Workforce Solutions

Herndon, VA • On-site

$125K - $165K/yr

Other

Posted 9 days ago


Job description

ClearanceJobs is actively seeking a Senior .NET Software Engineer for our client located in Herndon, VA. ClearanceJobs is the largest career network for professionals with federal government security clearances, connecting cleared talent with the opportunities that matter most. We are committed to matching top-tier candidates with clients who depend on mission-focused professionals to support national security, defense, and intelligence community initiatives. Our team works closely with hiring managers to understand their needs and deliver candidates who are not only technically qualified but cleared and ready to contribute from day one. Responsibilities will include, but not limited to:
- Plan, design, develop, document, test, and debug software solutions that deliver logical and mathematical solutions to mission-critical business problems
- Apply established standards, processes, procedures, and tools across the full software development lifecycle
- Troubleshoot and correct program errors, and analyze system capabilities to resolve questions of program intent, requirements, input data acquisition, and programming technique
- Design and build web applications using Microsoft technologies (C#, ASP.NET, MVC, Visual Studio) and JavaScript frameworks (React, Knockout JS, Cesium)
- Prepare operating instructions and compile software development documentation
- Ensure software solutions meet established quality and coding standards
- Collaborate with a cross-functional development team to deliver commercial and/or government software solutions Minimum Qualifications:
- BS and 9 years of relevant software development experience, or MS and 7 years; 14 years of equivalent experience
- Strong verbal and written communication skills
- Ability to independently problem-solve assigned tasks and learn new technologies quickly
- Experience designing and developing software solutions using Microsoft products (C#, ASP.NET, MVC, Visual Studio)
- Experience designing and developing web applications using JavaScript frameworks/APIs (React, Knockout JS, MVC, Cesium) Preferred Qualifications:
- Experience developing software in an Agile or DevOps environment
- Experience developing microservices for an AWS cloud environment
- Experience developing and managing a CI/CD pipeline
- Experience designing enterprise solutions that leverage web services (SOAP and/or RESTful) to communicate with external systems
- Experience designing and implementing database solutions to support software applications
- Experience developing unit tests
- Experience developing test automation software Clearance Requirements:
- Active TS/SCI clearance with adjudicated Counterintelligence (CI) Polygraph required to start Certification Requirements:
- Security+, SSCP, or CISSP certification required within 6 months of start date Location: - Herndon, VA
- 100% on-site position Physical Requirements:
This position requires the ability to remain in a stationary position for extended periods of time, operate standard office equipment such as a computer, keyboard, and telephone, and occasionally move about the work environment. Must be able to communicate in writing and verbally with sufficient clarity to convey technical information. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.