Front End Developer
Saudi Arabia
Contract
We are seeking a highly skilled and motivated Full Stack Engineer to join our team for the development of an innovative AI-driven platform. The successful candidate will be responsible for both front-end and back-end development, ensuring seamless integration and exceptional user experience in alignment with our MAF DEG standards.
· Develop and maintain the front-end of the application using Bootstrap CSS, JavaScript, jQuery, and HTML.
· Implement back-end functionalities using .Net Core Web App, .Net Core API, and APIGEE for API management.
· Ensure robust and scalable application architecture leveraging Razorpages for dynamic and responsive web pages.
· Integrate MAF Active Directory with Single Sign-On (SSO) capabilities to streamline authentication processes.
· Implement Role-Based Access Controls (RBAC) for precise management of user permissions.
· Develop and manage Azure SQL Server Database for chat history, preferences, audit/logging.
· Ensure mobile readiness and responsiveness of the application.
· Maintain the application’s branding in accordance with MAF’s guidelines, ensuring consistent user experience across platforms.
· Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
· Ensure the orchestration and governance layer provides streamlined access to multiple LLMs and granular charge-back mechanisms.
· Experience with AI Agents & Conversational AI
· Experience working with LLM’s
· Experience in Prompt Engineering
· Bachelor’s degree in Computer Science, Engineering, or related field.
· 5 years of proven experience as a Full Stack Engineer, with expertise in both front-end and back-end development.
· Proficient in Bootstrap CSS, JavaScript, jQuery, and HTML.
· Strong knowledge of .Net Core, Razorpages, and API management (APIGEE).
· Experience with Azure SQL Server and managing databases.
· Understanding of Active Directory and Single Sign-On (SSO) mechanisms.
· Familiarity with Role-Based Access Controls (RBAC).
· Experience in developing mobile-ready and responsive applications.
· Knowledge of AI technologies and Large Language Models (LLMs) is a major plus.
· Excellent problem-solving skills and attention to detail.
· Strong communication and collaboration skills.
· Experience with AI platforms such as Microsoft Azure AI Studio
· Experience working with Azure cloud & Services
· Experience in working within an agile development environment.