We are a Software and IT recruitment firm in search of a Front-End Developer for a Houston Area client of ours. Our client is a cutting-edge technology company developing AI-powered software solutions for cybersecurity, predictive analytics, and industrial intelligence. Their platforms leverage machine learning (ML), computer vision, and data analytics to detect threats, forecast maintenance events, and secure critical infrastructure across industries including Manufacturing, Defense & Aerospace, Oil & Gas, Financial Services, Maritime, and Utilities.
The company’s mission is to help organizations fortify their digital ecosystems and improve operational resilience through intelligent user interfaces, data visualization, and secure, real-time interaction with AI-driven systems. As part of a collaborative, multidisciplinary team, you’ll help build modern, responsive web applications that integrate seamlessly with cyber-defense and industrial monitoring systems.
Typical Duties and Responsibilities
As a Senior Front-End Developer, you will:
- Design, develop, and maintain responsive, high-performance user interfaces for AI-driven cybersecurity and industrial analytics platforms.
- Transform complex data sets into intuitive, real-time dashboards, control panels, and visualization tools for monitoring network security, predictive analytics, and operational performance.
- Implement secure coding practices and adhere to OWASP Top 10, NIST, ISO/IEC 27001, and SOC 2 standards to protect sensitive industrial and defense-grade data.
- Collaborate closely with back-end engineers, data scientists, and cybersecurity analysts to integrate RESTful and GraphQL APIs, real-time WebSocket data, and AI model outputs.
- Utilize modern front-end frameworks such as React.js, Angular, or Vue.js, and state-management libraries like Redux, NgRx, or MobX for scalable, maintainable applications.
- Build UI components and libraries using TypeScript, JavaScript (ES6+), HTML5, and CSS3/SASS, ensuring cross-browser compatibility and WCAG accessibility compliance.
- Optimize front-end code for low-latency rendering, mobile responsiveness, and performance benchmarking.
- Develop data-driven visualizations using D3.js, Plotly, or Three.js, integrating real-time streaming telemetry from industrial control systems (ICS/SCADA).
- Implement CI/CD pipelines (GitLab CI/CD, Jenkins, or Azure DevOps) and participate in Agile/Scrum ceremonies for sprint planning and continuous delivery.
- Conduct code reviews, unit testing, and penetration testing to ensure robustness, maintainability, and security across all UI layers.
- Work within cloud and containerized environments (AWS, Azure, GCP, Docker, Kubernetes) supporting large-scale deployments and multi-tenant applications.
Education
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related technical field required.
- Master’s degree in Human-Computer Interaction (HCI), Cybersecurity, or Artificial Intelligence preferred.
Required Skills and Experience
- 10+ years of experience in front-end web development with a focus on secure, data-intensive applications.
- Expert knowledge of JavaScript, TypeScript, React, Angular, Vue, or similar modern front-end frameworks.
- Strong proficiency in HTML5, CSS3, SCSS/SASS, RESTful APIs, JSON, WebSockets, and responsive design principles.
- Experience building enterprise-level dashboards and visualization systems for cybersecurity, industrial monitoring, or predictive analytics applications.
- Deep understanding of UI/UX design patterns, component-based architecture, and state management (Redux, Vuex, NgRx).
- Familiarity with secure front-end coding standards, authentication/authorization frameworks (OAuth2, JWT, SAML), and role-based access control (RBAC).
- Experience integrating real-time data from IoT, OT, or industrial control systems using MQTT, OPC UA, or Modbus TCP.
- Strong background in cloud platforms (AWS Amplify, Azure App Services, GCP Firebase) and DevSecOps workflows.
- Understanding of cross-domain security policies, HTTPS/TLS encryption, and CSP/headers configuration for browser-based defense.
- Familiarity with Agile, Scrum, or Kanban methodologies and version control tools (Git, Bitbucket, GitHub).
- Strong collaboration skills and ability to communicate effectively across AI, cybersecurity, and industrial operations teams.
Preferred Qualifications
- Experience developing interfaces for AI-powered analytics, cyber-defense tools, or digital twin applications.
- Knowledge of Machine Learning Operations (MLOps) and integration of AI inference engines (TensorFlow.js, ONNX Runtime, PyTorch Serve).
- Familiarity with industrial and defense cybersecurity frameworks, including NIST SP 800-82 (ICS Security), CMMC, and ISO/IEC 15408 (Common Criteria).
- Understanding of data visualization and geospatial analytics using Mapbox GL, Leaflet, or CesiumJS.
- Experience implementing progressive web apps (PWAs) and offline-first architecture.
- Proficiency in testing frameworks (Jest, Mocha, Cypress, Playwright) and performance tools (Lighthouse, WebPageTest, Chrome DevTools).
- Certifications such as AWS Certified Developer, Certified Secure Software Lifecycle Professional (CSSLP), or GIAC Secure Software Programmer (GSSP-JavaScript) are a plus.