Develop and implement UI components using React.js and/or Angular.
Build reusable components and front-end libraries for future use.
Translate designs and wireframes into high-quality code.
Optimize components for maximum performance across various web browsers.
Troubleshoot and debug issues to ensure a smooth user experience.
AI/ML Integration
Prepare AI/ML models in collaboration with solution architects.
Integrate AI agents and autonomous systems for decision-making, workflow automation, and task delegation.
Implement Azure Machine Learning, Azure Computer Vision, Azure Video Indexer, Azure OpenAI models, Azure Media Services, and Azure AI Search.
Collaboration & Strategy
Work with cross-functional teams to design and implement new features.
Participate in code reviews to maintain code quality and consistency.
Collaborate with data scientists and AI specialists to align front-end and AI best practices.
Develop interfaces that facilitate human oversight and intervention in human-in-the-loop processes.
Data Visualization & GIS
Integrate ReactJS with deck.gl for advanced data visualization.
Build GIS-enabled visualizations using Azure Maps.
Work with large data sets to improve performance and efficiency.
Azure Cloud & Services
Utilize Azure App Services, Azure ML Studio WS, Power BI, Azure Function Apps, Azure Container Apps, and Azure API Management to enhance application deployment and scalability.
Ensure front-end and ML components align with Azure best practices.
AI Composite Agentic Solution
Develop AI Composite Agentic Solutions to identify and analyze data models, connect & correlate information, validate hypotheses, forecast, predict, and recommend potential strategies.
Perform What-if analysis for advanced AI-driven decision support.
Documentation & Maintenance
Maintain comprehensive documentation of front-end codebase and integration processes.
Ensure smooth CI/CD pipelines and version control practices.
QualificationsRequired Skills & Experience
Proficiency with React.js (knowledge of Axios, React Router, Redux) or Angular.
Strong JavaScript, HTML5, and CSS3 skills.
Familiarity with RESTful APIs and JSON Web Tokens for authorization.
Version control experience (e.g., Git).
Understanding of front-end build tools and pipelines.
Knowledge of Azure services (App Services, ML Studio, Function Apps, Container Apps, API Management).
Experience implementing Azure Machine Learning, Computer Vision, OpenAI models, etc.
Ability to work with large data sets and GIS visualizations (e.g., Azure Maps, deck.gl).
Excellent communication and problem-solving skills.
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Preferred Skills & Experience
Experience with Department of Transportation Data Domains and developing an AI Composite Agentic Solution.
Familiarity with advanced AI/ML models and best practices for human-in-the-loop oversight.
Strong leadership skills in driving AI-enabled front-end solutions.
Work Environment & Expectations
Collaborative team environment requiring close communication with AI specialists, data scientists, and IT stakeholders.
Opportunity to innovate by combining AI and modern front-end frameworks for large-scale, data-driven solutions.
Potential hybrid/remote work environment; [Specify onsite requirements].