JavaScriptReactReduxSvelteVue.jsWebpackAIArtificial IntelligenceLLMLarge Language ModelsVueHTML5CSS3ZustandViteRESTfulGitGitHubVersion ControlCollaboration
About this role
Role Overview
Develop responsive, high-performance, and visually appealing user interfaces for our web applications.
Utilize AI and LLM tools to accelerate frontend development tasks, from component creation to testing and optimization.
Collaborate effectively with backend and design teams to ensure seamless integration and a cohesive user experience.
Translate UI/UX design wireframes and mockups into clean, maintainable code using HTML, CSS, and JavaScript.
Build and maintain reusable UI components using a modern JavaScript framework (e.g., React, Vue, Svelte).
Consume and integrate with RESTful APIs provided by the backend team.
Leverage AI-powered tools (like GitHub Copilot) for code generation, bug fixing, and workflow optimization.
Ensure applications are responsive across various devices and browsers.
Participate in code reviews to learn best practices and contribute to a high-quality codebase.
Stay up-to-date with the latest trends in frontend development and the application of AI in the field.
Requirements
1-2 years of experience in a frontend development role, or equivalent internship/project experience.
Solid understanding of core web fundamentals: HTML5, CSS3, and JavaScript (ES6+).
Experience with at least one modern JavaScript framework (e.g., React, Vue, Svelte).
A strong, demonstrable interest in artificial intelligence, large language models, and how they can be applied to frontend development.
Experience consuming data from backend APIs.
Familiarity with version control systems, especially Git.
Experience with frontend build tools like Vite or Webpack.
Familiarity with state management libraries (e.g., Redux, Pinia, Zustand).
An eye for UI/UX design and a passion for creating intuitive user experiences.
Personal projects or academic experience using AI tools for creative or development purposes.
Basic understanding of backend concepts to facilitate collaboration with the backend team.