Mid Level Developer (React-JavaScript)

Company:  Integrity Management Consulting
Location: Washington Highlands
Closing Date: 21/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
DESCRIPTION

Cleared Software Developer – React (Javascript)

SECURITY CLEARANCE REQUIRED (Secret and/or Top Secret Preferred)

This position works closely with the other members of the project team to develop geospatial-based applications and solutions leveraging the Esri platform. You will have the opportunity to develop applications using various cutting-edge technologies following an 'Agile' process. Working within an Agile based process, this person in this role will be responsible for developing and testing Javascript and UI code as dictated by project requirements and working with other team members. Proficiency in Python, Java, and/or mobile development is a plus.

DAILY 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

REQUIRED SKILLS/KNOWLEDGE

• 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 objectoriented 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

R E C O M M E N D E D Q U A L I F I C A T I O N S

• 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

Integrity is an Equal Opportunity Employer who is dedicated to hiring and retaining a diverse workforce. We will not discriminate against any applicant or employee for employment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex/gender identity, sexual orientation, national origin, age, veteran status, disability, or any other protected class.
Apply Now
Share this job
  • Similar Jobs

  • Mid-level C++ Developer

    Washington Highlands
    View Job
  • Database Developer - Level IV

    Washington Highlands
    View Job
  • Database Developer - Level IV

    Washington Highlands
    View Job
  • Database Developer - Level IV

    Washington Highlands
    View Job
  • Database Developer - Level IV

    Washington Highlands
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙