Job Description & Requirements:
As a Frontend Engineer, you will be responsible for architecting and developing efficient, reusable, and visually appealing frontend systems for a trading application powered by AI models and LLMs. You'll work closely with cross-functional teams, including backend engineers, AI engineers, product managers, UI/UX designers, and the product design team to deliver a responsive, engaging user experience across web and mobile platforms. Your expertise will ensure a seamless blend of aesthetic and functionality.
Key Responsibilities:
Architect, design, and develop efficient and reusable frontend systems (Web/Mobile)
Collaborate with backend engineers, AI engineers, UI/UX designers, product managers, and other stakeholders to build comprehensive, architecturally sound, and visually appealing frontend solutions
Optimize code to improve scalability, reliability, security, and performance of web and mobile applications
Design interactive components, especially for chat-based and generative UI, to create dynamic LLM-powered user experiences
Write comprehensive tests for all developed features to maintain software quality and reliability
Documentation of design and architecture.
Qualification & Skills:
Minimum 6 years of professional experience as a Frontend Engineer
Expert in HTML5 / CSS3 / ECMAScript 6 + / TypeScript. Strong preference for candidates experienced with Tailwind CSS
Proficient in modern frontend frameworks, including React and Vue, and/or React Native for mobile
Skilled in state management tools such as Redux, Pinia
Experience with API design principles, RESTful API integration and familiar with React Query
Strong understanding of client-side performance, optimization.
Deep knowledge of scalability, reliability, and security considerations in modern web development.
Familiarity with LLM application development and generative UI/interactive components, particularly for chat-based applications
Excellent collaboration and communication skills to work effectively across teams