Programmer/Analyst

CAI,
$75 - $80Remote

About The Position

We are looking for a motivated Programmer/Analyst III ready to take us to the next level! If you have experience designing, developing, testing, and implementing software solutions for a cross-platform mobile application and supporting backend systems and are looking for your next career move, apply now. We are looking for a Programmer/Analyst III to support the Chicago Accessible Intersection Navigation (CAIN) initiative by designing, developing, testing, and implementing software solutions for a cross-platform mobile application and supporting backend systems. This position will be a 6-month contract role, part-time and fully remote.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience
  • Experience developing cross-platform mobile applications (iOS and Android), preferably using the Ionic framework
  • Strong experience with backend API development, RESTful services, and system integration
  • Experience with system integration testing, QA processes, and defect remediation
  • Familiarity with accessibility standards such as WCAG 2.1 AA
  • Understanding of security best practices and OWASP ASVS standards
  • Strong analytical, problem-solving, and written communication skills
  • Experience working in Agile/Scrum development environments

Nice To Haves

  • Experience with traffic management systems, SPaT data, or intelligent transportation systems
  • Familiarity with cloud deployment environments and CI/CD pipelines
  • Experience supporting federally funded or government technology projects
  • Knowledge of assistive technology and accessibility-focused development

Responsibilities

  • Analyze user and stakeholder requirements to determine feasibility, scope, and compatibility with existing system architecture
  • Design and plan software components using structured analysis, flowcharts, and system design methodologies
  • Develop, test, and document software solutions for cross-platform mobile applications (iOS and Android) using the Ionic framework
  • Build and integrate backend APIs and support system integrations with external platforms such as Miovision SPaT API and CDOT ATMS
  • Develop and maintain application logic including routing algorithms, intersection logic, and performance optimization
  • Create mock API layers to support parallel development across integrated systems
  • Implement UI enhancements, system hardening, and final production-ready features
  • Deploy mobile applications and APIs to cloud environments and support pilot program launch activities
  • Participate in system integration testing (SIT), QA, and User Acceptance Testing (UAT) with stakeholders
  • Support field testing and validate performance in real-world environments
  • Perform security testing and remediation aligned with OWASP ASVS standards
  • Maintain high unit test coverage and ensure code quality standards are met
  • Monitor application performance post-deployment and support operational stabilization efforts
  • Collect and report system performance metrics aligned with project requirements
  • Ensure all documentation aligns with coding standards, accessibility guidelines, and quality expectations

Benefits

  • 401k retirement account access
  • paid sick leave
  • other paid time off as provided by applicable law
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service