Principal Frontend Engineer (m/f/d)
Halian View all jobs
- Abu Dhabi
- Permanent
- Full-time
- Define and evolve the frontend architecture and technology stack.
- Establish best practices for code quality, performance, security, and accessibility.
- Lead design reviews and technical discussions, ensuring alignment with product vision and platform goals.
- Drive adoption of modern AI-assisted tools to enhance productivity, code quality, and testing efficiency.
- Build advanced data-driven UIs, dashboards, and interactive visualizations.
- Drive the adoption of modern frontend frameworks, libraries, and tooling.
- Partner with product managers, designers, and backend engineers to translate complex requirements into intuitive solutions.
- Collaborate on design systems and component libraries for consistent, reusable UI patterns.
- Coach and mentor frontend engineers at all levels, fostering technical growth and craftsmanship.
- Champion the integration of AI/LLM-powered development practices across the team.
- Advocate for engineering excellence and innovation within the broader team.
- Contribute to shaping engineering culture and recruitment.
- Bachelor's degree in information technology, Computer Science, Engineering or related field.
- 10+ years of professional frontend development experience, including at least 3 years in a lead or principal role.
- Expert knowledge of JavaScript/TypeScript, React ecosystem including state management libraries (MobX, Redux, etc.), build systems, UI components, etc....
- Proven experience in frontend architecture and system design for scalable enterprise applications.
- Hands-on expertise with performance optimization, rendering large datasets, and UI responsiveness.
- Familiarity with Echarts, AgGrid, ReactFlow, MonacoEditor or similar visualization libraries is highly desirable.
- Experience collaborating in cross-functional product teams, influencing both technical and product roadmaps.
- Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders.
- Exposure to AI-assisted development workflows (e.g., code generation, automated testing, AI-driven refactoring) is a strong plus.
- Have a strong background in building data-intensive domain - transformations and/or analytics: dashboards, real-time visualizations, data pipelines, low-code transformations, etc...
- Experience building graph and/or state management applications or components (Using ReactFlow/XFlow or similar)
- Have experience working with web sockets, building real-time collaborative tools on web.
- Familiar with core data management and data engineering concepts.
- AI models, python notebooks is something you like to play with as well.
- Have great communication skills and passion in technology and driving thing forward!