Mô tả công việc
VanguardAI LLC is seeking a highly skilled and visionary Director of Development to lead the design, development, and delivery of the ElectHQ Platform — an AI- first, cloud- native political campaign management ecosystem empowering local and state- level candidates to plan, fund, and manage their campaigns intelligently.
The ideal candidate is a full stack expert with proven experience in building scalable cloud systems, deploying CI/CD pipelines, training AI/ML models, and delivering high- performing web and mobile applications. Beyond technical mastery, this person should inspire and develop a growing engineering team and drive VanguardAI’s vision of building intelligent, ethical, and efficient software platforms
This leadership role blends deep hands- on engineering with strong people leadership. The Director of Development will spend approximately 75% of their time directly coding, architecting, and reviewing development work, and 25% managing, mentoring, and scaling the technical team.
Key Responsibilities
The Director of Development will lead technical design, engineering execution, and team development for the ElectHQ Platform. The role requires a strong balance between hands- on technical work (75%) and management, training, and strategic direction (25%).
Full Stack Development & Architecture (35%)
Own technical roadmap for scalability, modernization, and maintainability.
Implement responsive, accessible UI/UX for all platforms.
Manage code standards, documentation, and review processes.
Integrate third- party APIs and SDKs (payments, communication, analytics) efficiently and securely.
Architect systems using modern frameworks such as React/Next.js for front- end and Node.js or Python/FastAPI for back- end.
Lead development of scalable, secure, and modular full stack applications (web and mobile).
Design RESTful APIs and GraphQL endpoints ensuring version control and backward compatibility.
Translate business requirements into technical tasks and roadmaps.
Mobile App Development (10%)
Oversee development of cross- platform mobile applications (React Native or Flutter).
Collaborate with UI/UX teams for consistent design language.
Manage app versioning, releases, and store compliance.
Optimize for offline use, caching, and push notifications.
Ensure high performance, secure authentication, and seamless synchronization.
CI/CD, DevOps, and Scalability (15%)
Optimize uptime and resource utilization with observability tools.
Manage containerization and orchestration with Docker and Kubernetes.
Implement load/stress testing and security hardening.
Ensure test automation and adequate coverage.
Automate builds, testing, and deployment workflows.
Design and maintain CI/CD pipelines using GitHub Actions, GitLab CI, or Jenkins.
Implement infrastructure- as- code (Terraform, CloudFormation).
AI Model Training & Integration (10%)
Maintain version control for models and datasets using MLflow or DVC.
Collaborate with AI and data teams to train, fine- tune, and deploy ML and NLP models.
Manage data pipelines and preprocessing for model accuracy.
Apply ethical AI and bias monitoring standards.
Evaluate performance, latency, and inference costs.
Integrate LLMs (GPT, Claude, Mistral) and vector databases (Pinecone, Weaviate).
Code Quality, Documentation & Security (5%)
Maintain up- to- date technical documentation and architecture diagrams.
Enforce strict coding standards, documentation, and security reviews.
Ensure compliance with privacy and data regulations.
Automate vulnerability scans and static code analysis.
Team Management, Mentoring & Culture (15%)
Mentor and train team members to build technical depth.
Implement agile/scrum practices for efficient delivery.
Lead a cross- functional team of 3–5 engineers, QA, BA, and PM.
Foster collaboration, accountability, and continuous learning.
Bridge technical execution with leadership communication.
Conduct performance reviews and establish measurable goals.
Cross- Functional Collaboration & Strategic Planning (10%)
Participate in roadmap planning and feature prioritization.
Forecast resource needs and technology budgets.
Collaborate with Product, Design, and Operations to align engineering with business objectives.
Contribute to innovation and R&D initiatives.
Present technical strategies, risks, and opportunities to leadership.
Reliability, Performance & Continuous Improvement (5%)
Promote iterative improvement through retrospectives and feedback loops.
Conduct root cause analyses for incidents.
Monitor and improve SLOs/SLAs for uptime and performance.
Executive Communication & Reporting (5%)
Support strategic partnerships and external presentations as needed.
Present technical reports, proposals, and architecture plans to executives.