We are looking for a Mid-Level Frontend Developer to design and implement interactive, scalable, and modular user interfaces for an industrial data platform. The platform includes dashboards, reusable widgets, and complex data visualization components.
Key Responsibilities
- Design and develop scalable and interactive frontend applications
- Develop reusable components and widgets for dashboards and data visualization
- Implement responsive, mobile-first user interfaces
- Build interactive dashboards and visualization modules, including map-based and flow-based interfaces
- Optimize frontend performance in data-intensive environments
- Manage shared state across components efficiently
- Implement file handling and reporting features (PDF/Excel exports)
- Collaborate closely with backend teams for seamless API integration
- Ensure secure and real-time interactions with backend services
Technical Requirements
Core Frontend
- Strong proficiency in JavaScript and TypeScript
- Strong proficiency in Vue.js and Vite
- Strong proficiency in Vue Router and Vuex
- Strong proficiency in Git
- Strong proficiency in building responsive and mobile-first UI
Component & Widget Development
- Ability to design and develop reusable components and widgets
- Strong understanding of shared state management and component interactions
Data Visualization & Dashboard
- Strong proficiency in dashboard and charting libraries such as Plotly or Chart.js
- Familiarity with map-based UIs and flow-based graphical interfaces
- Basic familiarity with 3D rendering libraries
Styling & UI
- Strong proficiency in HTML5 and CSS3
- Strong proficiency in Tailwind CSS or Bootstrap
- Ability to deliver visually appealing and standardized UI
File Handling & Integration
- Strong proficiency in file management and generating reports (PDF/Excel/...)
Realtime & Communication
- Strong proficiency in implementing real-time interactions using SSE or WebSocket
- Awareness of secure communication and authentication best practices
Personal Attributes
- Ability to implement features quickly and accurately
- High attention to detail in UI and UX execution
- Strong collaboration skills and ability to work with backend and platform teams
- Passion for developing industrial and data-driven user interfaces
General Requirements
- Experience working on production-grade applications
Benefits
- Private health insurance
- Performance-based bonuses
- Opportunity to contribute to a cutting-edge industrial data platform
- Hands-on experience with modern, interactive, and data-driven technologies