Principal Frontend Engineer, Group 42 (G42)

Apply for this job

Email *
Executive Name *

Job Description

Group 42 (G42) is hiring a Principal Frontend Engineer for its Presight platform to lead the development of AI-powered data intelligence solutions. The role focuses on building scalable frontend systems, enhancing user experience, and delivering high-performance applications. The applicants will train teams while working together with stakeholders to create new solutions for enterprise AI systems.

Job ID: 1848

Date Posted: NA

Expiration Date: NA

Apply: Click Here

Main Duties

  • Define frontend architecture and evolve scalable and high-performance technology stack for enterprise applications.
  • Establish best practices for code quality performance security and accessibility across development lifecycle.
  • Lead technical discussions and design reviews ensuring alignment with product vision and goals.
  • Build advanced dashboards and data visualizations for complex analytics-driven user interfaces.
  • Mentor engineers and collaborate with cross-functional teams to deliver intuitive frontend solutions.

Essential Qualifications

  • Bachelor’s degree in Computer Science Engineering Information Technology or a similar field. 
  • Ten years of frontend development experience which includes working in leadership or principal engineering positions. 
  • Possesses in-depth knowledge of JavaScript, TypeScript and the React ecosystem together with its state management components. 
  • Experience in creating frontend systems that can scale while they work to improve performance with massive datasets. 
  • Possesses the skill to present technical information to both stakeholders and different teams within the organization.

Preferred Qualifications

  • Experience with the following visualization tools Echarts AgGrid ReactFlow and MonacoEditor because I have worked with these tools. 
  • Deep knowledge about data analytics platforms and their Dashboard systems and their capability to display data in real time. 
  • Experience with development workflows that use AI technology to assist developers in their work through automation and code generation tools. 
  • Developed real-time applications through my expertise in web socket technology and my experience with collaborative application development tools. 
  • Data engineering concepts that include data pipelines and AI model development and Python notebook utilization.