Job Title: Angular Developer
Department: Division of Information Technology
Location: Onsite - William Green Building, 30 West Spring Street, 8th Floor, Columbus, OH
Duration: Long-term contract - Extended through 06/30/2027
Interview Mode: Onsite only
Job Overview
The Ohio Industrial Commission (OIC) is seeking a highly experienced Programmer -Angular to support its Division of Information Technology. This role requires strong hands-on expertise in Angular front-end development combined with Java backend integration, RESTful services, and database technologies.
The selected candidate will work onsite with OIC IT team members, contribute to application development and modernization efforts, and support long-term enterprise initiatives.
Required Skills & Experience
10+ years of experience in software development using web technologies
Expert-level Angular experience including:
TypeScript
Components
Services
Routing
State management (RxJS or similar)
Strong expertise in HTML, CSS, and JavaScript
10+ years of experience designing, developing, and consuming RESTful APIs
10+ years experience with:
Java Persistence API (JPA)
SQL
Hibernate / ORM frameworks
7+ years of experience developing Java solutions in a Windows environment
Experience with JUnit and unit/integration testing
Proficiency with Git or similar version control systems
Strong debugging and troubleshooting skills across UI and backend layers
Excellent written and verbal communication skills Key Responsibilities
Design, develop, test, and maintain Angular application components
Build and enhance Angular services to integrate with Java-based REST APIs
Implement routing and navigation for new application features
Analyze application performance and optimize loading, rendering, and responsiveness
Debug issues across the full application stack (frontend to backend)
Participate in peer code reviews to ensure quality and adherence to standards
Maintain application security and integrity
Prepare technical documentation, flowcharts, and code comments
Provide technical training and knowledge transfer to OIC IT staff
Collaborate with OIC IT teams and subject matter experts on solution design Day-to-Day Activities
Develop new Angular components (HTML, CSS, TypeScript)
Implement backend data integration using RESTful services
Refactor existing code to improve performance and maintainability
Update technical and operational documentation
Attend project meetings to provide status updates and identify risks
Track progress and report project status to IT leadership
Prepare executive summaries for CIO and detailed weekly status reports
Ensure compliance with software quality standards and procedures