Front End Developer
Overview
We are seeking a talented Front End Developer to create intuitive, responsive user interfaces for our AI-powered applications and enterprise dashboards. This role involves building modern web applications that deliver complex data insights through clean, user-friendly interfaces.
Key Responsibilities
UI/UX Development
Develop responsive, accessible web applications using modern JavaScript frameworks
Create interactive dashboards and data visualizations for AI/ML applications
Implement user interfaces for enterprise applications and client portals
Collaborate with UX designers to translate mockups into functional interfaces
Modern Web Development
Build single-page applications (SPAs) using React, Vue.js, or Angular
Implement state management solutions (Redux, Vuex, NgRx)
Integrate with RESTful APIs and GraphQL endpoints
Optimize application performance and ensure cross-browser compatibility
Data Visualization & Analytics UIs
Create interactive charts and dashboards using D3.js, Chart.js, or similar libraries
Build interfaces for AI model interactions and real-time data monitoring
Implement complex data filtering, searching, and pagination features
Design mobile-responsive layouts for data-heavy applications
Required Skills and Qualifications
Education & Experience
Bachelor's degree in Computer Science, Web Development, or related field
4+ years of front-end development experience
2+ years of experience with modern JavaScript frameworks
Technical Skills
Frontend Frameworks: Expert in React, Vue.js, or Angular
Languages: Advanced JavaScript (ES6+), TypeScript, HTML5, CSS3
Styling: CSS preprocessors (Sass, Less), CSS frameworks (Tailwind, Bootstrap)
Tools: Webpack, Vite, npm/yarn, Git, VS Code
APIs: RESTful services, GraphQL, WebSocket connections
Preferred Qualifications
Government application development experience
Data visualization and dashboard creation experience
Progressive Web App (PWA) development
Accessibility (WCAG) compliance experience
Preferred Skills
What We Offer
