The Principal Front-End Engineer specializes in creating user interfaces for AI-driven applications. This role involves designing, developing, and maintaining front-end solutions that provide a seamless user experience and integrate with AI models and systems.
Responsibilities and Duties
- Lead the design, development, and maintenance of front-endsolutions for AI-driven applications.
- Collaborate with data scientists, AI / ML engineers, and otherstakeholders to understand requirements and ensure integration with AI modelsand systems.
- Develop and implement user interfaces that provide anintuitive and seamless user experience.
- Ensure the quality and performance of front-end solutionsthrough testing, code reviews, and continuous improvement.
- Stay updated with the latest advancements in front-enddevelopment technologies and best practices.
- Mentor and provide guidance to junior front-end engineersand other team members.
- Ensure compliance with data governance, security, andregulatory standards in all front-end development activities.
- Prepare and present front-end development reports anddocumentation to senior management and stakeholders.
- Participate in project planning and contribute to thedevelopment of project timelines and deliverables.
- Perform other duties relevant to the job as assigned by theHead of Data & AI Engineering or senior management.
Requirements
Bachelor’s degree in Computer Science, Software Engineering,or a related fieldRelevant certifications (e.g., Certified Front-EndDeveloper, AWS Certified Developer) are preferredMinimum of 8 years of experience in front-end development orrelated fieldsExperience in developing user interfaces for AI ortechnology-focused productsProficiency in front-end development frameworks and tools(e.g., React, Angular, Vue.js)Excellent problem-solving and analytical skillsStrong communication and interpersonal skillsAttention to detail and commitment to qualityIn-depth understanding of front-end development principlesand best practicesFamiliarity with AI model integration and deploymentKnowledge of data governance, security, and regulatorystandardsAbility to manage multiple tasks and prioritize effectivelyStrong attention to detail and commitment to deliveringhigh-quality workAbility to work independently and as part of a teamFront-end development frameworks and tools (e.g., React,Angular, Vue.js)Collaboration and communication tools (e.g., Slack,Microsoft Teams)#J-18808-Ljbffr