We are seeking a Senior Front-End Developer to lead and mentor the frontend team while taking a hands-on role in developing complex, interactive, and scalable user interfaces for an industrial data platform. The platform includes dashboards, reusable widgets, and advanced data visualization components.
Key Responsibilities
- Lead and mentor the frontend team, conduct code reviews, and elevate technical standards
- Design frontend architecture and enforce best practices, including Micro-Frontend architecture
- Develop and maintain complex, scalable, and interactive frontend applications
- Ensure high code quality, performance, and maintainability
- Collaborate closely with backend teams to ensure seamless API integration and real-time interactions
- Make informed technology and architecture decisions
- Translate user requirements into technical solutions
- Manage frontend projects including task breakdowns, estimations, and delivery planning
Technical Requirements
Core Frontend
- Deep expertise in JavaScript and TypeScript
- Strong proficiency in Vue.js and Vite (Vue 3)
- Strong proficiency in Vue Router and Vuex
- Strong proficiency in Git and CI/CD in frontend projects
- Strong proficiency in responsive and mobile-first UI design
Component & Widget Development
- Expertise in designing and developing reusable components and widgets
- Strong skills in shared state management and component interactions
- Mastery of Micro-Frontend architecture and modular frontend design
Advanced Visualization
- Strong proficiency in dashboard and charting libraries (Plotly, Chart.js)
- Familiarity with map-based and flow-based UIs
- Familiarity with 3D rendering libraries and optimizing performance for data-intensive applications
Styling & UI
- Strong proficiency in HTML5 and CSS3
- Strong proficiency in Tailwind CSS or Bootstrap
- Ability to deliver visually appealing, standardized, and functional UI
Realtime & Communication
- Strong proficiency in implementing real-time communication using SSE or WebSocket
- Awareness of secure communication and authentication best practices
Multi-Framework Awareness
- Familiarity with React and other modern frontend frameworks
- Ability to evaluate and make decisions between frameworks and technologies
Personal Attributes
- Proven ability to lead a frontend team and mentor developers
- System-level thinking and architecture-oriented mindset for industrial UI
- Strong ownership of code quality, performance, and scalability
- Ability to analyze requirements and provide practical, production-ready solutions
- Effective time management and task prioritization
General Requirements
- Experience leading a frontend team or acting as a Technical Lead in production projects
- Proven track record in developing complex, dashboard-oriented applications
- Bachelor’s degree in Computer Engineering or a related field, or equivalent practical experience
Benefits
- Private health insurance
- Performance-based bonuses
- Leadership role in developing a cutting-edge industrial data platform
- Influence on architecture and technology decisions
- Opportunity to grow into Technical Architect or Engineering Manager roles