Ad Hoc LLC is a technology company that empowers organizations to deliver scalable, impactful digital services. The Staff Software Engineer - Front End will create intelligent, responsive interfaces for public health information, working closely with the AI/ML team to implement complex frontend patterns and ensure user-friendly experiences.
Responsibilities:
- Plans and executes on roadmaps for new projects without explicit guidance and direction from technical supervisors
- Actively participates in conversations and planning sessions with partners and key stakeholders
- Periodically travels to work with and present to clients, partners, and stakeholders
- Elaborates on and evolves complex and ambiguous products to uncover constraints and new opportunities
- Reduces ambiguity in the systems they work with, including adding documentation, refactoring, and automated testing
- Effectively communicates on existing systems, design decisions, past performance, and a major history of the projects that they’ve been part of for bid-writing, tech demos, and other potentially client-facing communications
- Participates in technical depth interviews with new candidates
- Presents on technical topics effectively, articulating implementation complexity and other costs to inform business decisions
Requirements:
- Bachelor's degree and 9+ years of engineering experience
- Relevant years of experience may be substituted for education
- Content management systems expertise - Drupal and Wordpress preferred
- Experience with React with TypeScript (including hooks, context, and modern patterns) - For building complex, type-safe interfaces that can handle dynamic AI-generated content, real-time updates, and interactive health tools
- Experience with USWDS (U.S. Web Design System) with responsive design frameworks - Federal requirement that ensures accessibility while building interfaces that may need to display AI responses, data visualizations, and multi-format content
- Experience with State management and async data handling (Redux Toolkit, React Query, or SWR) - Critical for managing complex application states that may include streaming AI responses, real-time health data, and user interaction history
- Practical AWS exposure, focusing on using services like S3, Lambda, DynamoDB, EC2, and CloudFront to build scalable, performant UIs, demonstrating ability to move beyond just basic console use to implement real solutions for complex customer problems
- Experience with Astro - Modern static site generator favored by efficiency-focused teams, excellent for content-heavy sites with selective interactivity
- Experience with WebSocket/SSE implementation - For potential real-time features like live AI chat responses, streaming updates, or collaborative features for public health