Job descriptionFrontend & Deployment Engineer – User Interface and Edge ExpertAvailable Immediately1. Role Objective : Responsible for creating intuitive user interfaces and managing edge deployments for AI applications. Must excel in developing user-friendly products that work seamlessly across various naval environments and devices. The engineer will be expected to design and build intuitive, responsive, and secure interfaces for naval AI applications. Package and deploy applications on warship consoles, edge devices, or Naval desktops / tablets. Ensure usability under network-constrained, offline, or rugged field environments.2. Key Responsibilities : 2.1. Develop UI interfaces for dashboards, alerts, geo-spatial visualization, analytics.2.2. Integrate with AI outputs from backend (text, audio, image, event streams).2.3. Build Electron-based desktop apps and Flutter-based mobile clients for offline use.2.4. Ensure local caching, secure data handling, and session management.2.5. Implement UI analytics to track user interaction and usage heatmaps (if permitted).2.6. Work with end users (officers / sailors / operators) for field testing and UX feedback.2.7. Ensure compliance with design constraints : minimal memory footprint, low power, rapid boot.3. Educational QualificationsEssential Requirements : 3.1. B.Tech / M.Tech in Computer Science, Information Technology, or related field.3.2. Strong foundation in user interface design and human-computer interaction.3.3. Minimum 70% marks or 7.5 CGPA in relevant disciplines.Desired Professional Certifications : 3.4. Google UX Design Professional Certificate.3.5. Adobe Certified Expert in UX Design.3.6. Human-Computer Interaction certification.3.7. Mobile app development certifications (iOS / Android)Core Skills & Tools : 4. Frontend Development : 4.1. Languages : JavaScript (ES6+), TypeScript, HTML5, CSS3, WebAssembly4.2. Frameworks : React, Vue.js, Angular, Svelte, Next.js, Nuxt.js4.3. Mobile Development : React Native, Flutter, Swift (iOS), Kotlin (Android)4.4. UI Libraries : Material-UI, Ant Design, Chakra UI, Tailwind CSS4.5. State Management : Redux, MobX, Vuex, Context API, Zustand5. Visualization & Interactive Interfaces : 5.1. Data Visualization : D3.js, Chart.js, Plotly, Observable, Three.js5.2. Maps & Geospatial : Leaflet, Mapbox, OpenLayers, Google Maps API5.3. Real-time Updates : WebSocket, Server-Sent Events, Socket.io5.4. Progressive Web Apps : Service Workers, offline capabilities, push notifications.6. Edge Deployment : 6.1. Edge Computing : NVIDIA Jetson, Intel NUC, Raspberry Pi6.2. Container Edge : K3s, MicroK8s, Docker on edge devices6.3. Mobile Deployment : iOS App Store, Google Play Store deployment6.4. Desktop Applications : Electron, Tauri, Progressive Web Apps6.5. Embedded Systems : Basic embedded programming, hardware interfacing7. Experience Requirements7.1. Production experience with modern frontend frameworks7.2. Mobile app development and deployment experience7.3. Understanding of responsive design and accessibility standards7.4. Experience with version control and collaborative development7.5. Led frontend architecture decisions for complex applications7.6. Experience with micro-frontend architectures7.7. Performance optimization for web and mobile applications7.8. Experience mentoring junior developers and conducting code reviews8. Cross-Compatibility Requirements : 8.1. Consume APIs exposed by the backend with proper schema alignment.8.2. Handle AI outputs (JSON, image, video) from inference modules designed by AI Engineer.8.3. Provide test UI hooks to backend team for automation / integration testing.8.4. Work with AI Engineer to display inference confidence, alerts.IndustryData Infrastructure and AnalyticsEmployment TypeFull timehow to apply : pls email details at ,
Frontend Engineer • Bengaluru, Karnataka, India