Position: Frontend Engineer (React)
Company: Space Step
Category: JavaScript
Experience required: 3y
English level: upper

Company Overview:
Space Step Inc. is a pioneering AI startup, aiming to address significant market demand through our unique AI tools. We're at the early stage of building a suite of advanced products - from data ingestion pipelines and large language models to comprehensive AI system evaluations. As an AI-centric and automation-driven company, we offer a vibrant growth stage for dedicated professionals who relish making a meaningful impact from the ground up. We invite you to be part of our journey, contributing to the design and creation of user interfaces and integrations for state-of-the-art AI solutions in a heavily automated, AI-focused business environment.

Job Description:
We're seeking a proficient React Frontend Engineer with at least three years' experience to join our dynamic team. You'll be primarily focused on constructing and maintaining high quality, performant and scalable user interfaces for our AI products. Those interfaces will include building an AI conversational chat bot, Chat UX interfaces, dashboards for AI system metrics, custom integrations like Slack App, Chrome Extensions, and others. 
While direct AI development isn't your responsibility, you will gain exposure to advanced technologies like Langchain, Llama-Index, and semantic search. AI experience is not a prerequisite, as this role emphasizes front end development skills.

Key Responsibilities:
Develop, maintain, and optimize user interfaces for our AI products, ensuring their quality, performance, and scalability.
Build reusable UI components that will be used across multiple products
Learn (with team’s help) and implement generative AI related technologies on the frontend
Occasionally build integrations with different systems that can be used as AI interface, such as Slack apps, Chrome extensions, etc.
Work with multiple authentication modules such as OAuth, Firebase Auth, and others.
Be part of a product team that closely works with customer feedback, a/b testing and various UX experiments to improve AI interfaces.
Collaborate on strategic decisions about frontend architecture and product development.
Proactively identify opportunities for system improvements and optimizations, and drive their implementation.

Qualifications:
Minimum of 3 years of experience as a TypeScript, React engineer.
Proficiency in working with the React ecosystem - state management, routing, hooks, components.
Very solid experience with HTML5, SASS/CSS, responsive design.
Experience with unit tests for React.
Experience building reusable components (Storybook).
Understanding of UI/UX, A/B testing, attention to detail.
Understanding of REST API and how to work with it.
Proactive, self-driven, and comfortable with working in a fast-paced startup environment.
Good to have: Experience with event streaming, chatbots
Good to have: Experience with Slack, Zapier, Chrome extensions