Integrity Management Consulting - Washington, DC

posted about 2 months ago

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

About the position

The Mid Level Developer (React-JavaScript) position at Integrity Management Consulting involves developing geospatial-based applications and solutions using the Esri platform. The role requires collaboration with project team members in an Agile environment, focusing on the development and testing of JavaScript and UI code according to project requirements. Candidates should have a strong background in web application development and be proficient in various technologies, including React and JavaScript.

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, using the latest relevant techniques and best practices.
  • 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

  • Proficiency in Python, Java, and/or mobile development is a plus.
  • 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

  • Contract position with hourly pay ranging from $60 to $90.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service