S R International logo

Front-End Application Developer (Angular / GIS)

S R International
Full-time
On-site
Phoenix, Arizona, United States
🔹 Job Title: Front-End Application Developer (Angular / GIS)

Job Code: PennDOT 793855
Client: Commonwealth of Pennsylvania – PennDOT
Location: Remote (PA preferred)
Duration: Through 06/30/2026 (extension likely)


📌 About the Role

PennDOT is seeking a mid-level Front-End Application Developer to support the development of the PA Unified Crash System within the Bureau of Solutions Management. The selected candidate will work closely with the Technical Lead and Application Architect to design, develop, test, and document modern, accessible web applications.

This role is primarily remote, with limited in-person requirements for interview, onboarding equipment pickup, and occasional meetings or training in Harrisburg, PA.

đź›  Key Responsibilities

  • Develop and enhance front-end features using Angular (v14+)

  • Build responsive, mobile-first UI components using Material Design / Bootstrap

  • Integrate front-end applications with RESTful APIs and GIS services

  • Collaborate with architects and back-end developers using Java & Spring Boot

  • Ensure applications meet WCAG 2.1 AA, Section 508, and ADA accessibility standards

  • Write and maintain unit tests using jUnit, Jasmine, and Karma

  • Participate in code reviews, version control, and CI/CD pipelines

  • Support GIS-based functionality using Esri ArcGIS technologies

âś… Required Skills & Experience (8+ Years)

Front-End & UI

  • Angular (14+ strongly preferred)

  • HTML, CSS, JavaScript

  • Responsive & mobile-first design

  • Material Design, Bootstrap (nice to have)

  • jQuery (nice to have)

Back-End & Integration

  • Java with Spring Boot (microservices)

  • RESTful API design & integration

  • GIS integrations and spatial data handling

GIS & Mapping

  • Esri ArcGIS Maps API/SDK for JavaScript

  • ArcGIS Enterprise & ArcGIS Online (Admin experience)

  • ArcPro, ArcObjects, GeoEvent Processor, Velocity

  • Experience Builder, Survey123, Field Maps

  • ArcSDE, versioning (state tree / branch)

  • Linear Referencing, Roads & Highways, Oracle Spatial

Data & Tools

  • PostgreSQL / PostGIS

  • Git / Azure Repos

  • VS Code or Eclipse

  • ArcGIS Online (AGOL)

  • WebEOC ArcGIS Extension

Testing & Architecture

  • jUnit (required)

  • Jasmine & Karma (preferred)

  • Solid principles & software design patterns

Accessibility (Required)

  • WCAG 2.1 AA compliance

  • Section 508 & ADA regulations

  • WAI-ARIA best practices

  • Experience building fully accessible digital products

🌟 Preferred Qualifications

  • Accessibility testing integrated into CI/CD

  • Accessibility included in “definition of done”

  • Experience with enterprise or government systems

đź•’ Engagement Details

  • Hours: Mon–Fri, 8:00 AM – 5:00 PM (40 hrs/week)

  • Interview: In-person at PennDOT, Harrisburg PA

  • Onboarding: In-person equipment pickup required

  • Clearance: PATCH check & work authorization required (vendor expense)

  • Note: Do NOT resubmit candidates from req #775159, #793559, or #793852

Compensation: $57.00 per hour