Design and build the interfaces for AI-powered products — including conversational and chat UIs, streamed LLM output (token streaming, cancellation, error states), and views that surface agent traces, tool calls, and multi-agent state.
Own UI/UX end to end, translating designs into polished, engaging, and accessible user interfaces.
Integrate frontend surfaces with backend and AI services over REST, GraphQL, and real-time transports (websockets / SSE).
Collaborate with cross-functional teams in a fast-paced, agile environment to ship AI-driven features.
Optimize application performance for scalability and speed.
Maintain code quality through code reviews, automated testing, and documentation.
Champion best practices in frontend development, including responsive design, accessibility, and design systems.
Partner with Product, Design, and AI teams to shape user-facing features from concept to production.
Requirements
5+ years of professional frontend development experience, with a strong focus on modern frameworks.
Strong proficiency in HTML5, CSS3, and JavaScript (ES6+), and production experience with TypeScript.
Experience with server-side rendering and modern build tooling (e.g., Next.js, Vite, Webpack/Turbopack).
Solid experience with state management (e.g., Redux, Zustand, TanStack Query) and API integration (REST and/or GraphQL).
Hands-on experience with testin and automated testing (e.g., Jest, React Testing Library, Cypress, Playwright).
Own key technical decisions across the frontend stack, balancing scalability, performance, developer experience, and long-term maintainability.
Proficiency with Git and version control workflows.
Familiarity with CI/CD pipelines.
Understanding of web performance optimization techniques.
Experience working with design systems.
Strong communication skills and the ability to
Nice-to-Have Skills
Experience integrating AI/ML components or building AI-powered or agentic applications.
Experience visualizing complex or real-time application state (e.g. dashboards, graphs, agent/workflow traces).
Knowledge of containerization and orchestration tools (Docker, Kubernetes), including the ability to deploy and debug applications on Kubernetes. While we are hiring in Iran, infrastructure knowledge is primarily expected at the level of deploying and troubleshooting applications on Kubernetes rather than designing complex infrastructure.
Familiarity with cloud platforms such as AWS, GCP, or Azure.
Contributions to open-source projects or a strong public portfolio (GitHub, technical blog, conference talks, etc.).
Note: Infrastructure knowledge is considered a necessary requirement for this role.
What We Offer
Competitive salary and benefits package.
Opportunity to work remotely, with flexible working hours.
The chance to work with an international, highly educated senior team.
Professional growth and development opportunities.
Opportunity to work on cutting-edge AI and agentic systems.
If you're looking for a challenging role that lets you leverage your frontend expertise while building the interfaces for AI-driven products at the forefront of innovation, we'd love to hear from you — apply now!
We are an international AI-first company, with global shareholders and international clients, focused on building innovative agentic frameworks. We’re looking for highly experienced Senior Python Developers to join our dynamic team. If you have 5+ years of hands-on experience building and maintaining production Python applications, alongside a deep understanding of software development lifecycle (SDLC) and object-oriented programming (OOP), this is the perfect opportunity for you!