Integrity Management Consulting - Washington, DC

posted about 2 months ago

Full-time
Washington, DC
Professional, Scientific, and Technical Services

About the position

The Cleared Software Developer - React position involves developing geospatial-based applications and solutions using the Esri platform, primarily focusing on JavaScript and UI code. The role requires collaboration with project team members in an Agile environment, emphasizing rapid prototyping and the integration of web applications with back-end services. Candidates should possess a strong foundation in web application development and be able to apply best practices in software design and development.

Responsibilities

  • Envision, design, and develop web applications and UI modules for large-scale deployment and management in the Department of Homeland Security
  • Rapidly prototype web applications to showcase new concepts and ideas
  • Utilize the ArcGIS API for JavaScript and React for integrating the web application with back-end web services
  • Create a rich developer-friendly toolkit to consume new server-side GIS functionalities
  • Apply good software design and development practices in daily activities
  • Write comprehensive technical design specifications and support documentation
  • Suggest new technologies and approaches, often demonstrating and championing their use
  • Estimate the duration and level of effort of development tasks

Requirements

  • A minimum of two years of experience designing, building, and delivering web applications
  • In-depth knowledge of the core JavaScript language and two or more years of experience building object-oriented React JavaScript
  • At least one year of experience using and developing applications with JavaScript toolkits and UI libraries (such as Dojo, Ext JS, YUI, etc.)
  • Extensive experience with HTML, DOM, CSS, event model, and cross-browser development
  • Experience with AJAX, JSON, REST
  • Excellent problem-solving, verbal and written communication, design, development, and debugging skills
  • Ability to work independently and in groups to effectively participate in the Agile software development life cycle
  • Experience with using Agile software development methodologies (Scrum)
  • Knowledge and practice of test-driven development methodology
  • Bachelor's or master's in computer science, engineering, mathematics, GIS, or related field, depending on position level
  • US citizenship

Nice-to-haves

  • Experience developing and deploying software in the Department of Homeland Security
  • Experience building and using browser rendered UI components and graphics systems (SVG, VML, Canvas)
  • Experience using REST and web service endpoints to create secure web applications
  • Experience writing tests for testing web applications
  • Experience developing web applications using ArcGIS API for JavaScript or other JavaScript mapping APIs

Benefits

  • Equal Opportunity Employer
  • Diverse workforce commitment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service