Our client is redefining data integration with Agentic AI, enabling organizations to create custom, self-learning integrations faster than ever. By 2030, they envision a world where machines drive decisions previously reliant on human judgment, with data guiding business operations and customer interactions. Achieving this vision requires scalable, AI-native system integration, and their product is leading the way. Backed by advisors from Snowflake, IBM, Bloomreach, and Adyen, they are an experienced team building solutions for the future.
We are looking for a Strong Middle/Senior Frontend Engineer to join our team in developing an AI-native data integration platform. You will be responsible for building a modular, API-driven frontend using Next.js, TypeScript, and Tailwind CSS, ensuring high performance, scalability, and maintainability.
- Develop and maintain a Next.js-based frontend with a strong focus on API-driven architecture.
- Implement real-time, event-driven UI updates using WebSockets or SSE.
- Build reusable UI components using Tailwind CSS and ensure a responsive user experience.
- Work closely with the backend team to integrate APIs efficiently and optimize data handling.
- Implement authentication and authorization mechanisms (OAuth, JWT, SSO).
- Develop dynamic schema-driven forms, ensuring a seamless data input experience.
- Ensure cross-browser compatibility and optimize frontend performance.
- Participate in code reviews, agile sprints, and technical discussions.
- 5+ years of frontend development experience with React.js / Next.js.
- Strong knowledge of TypeScript, Tailwind CSS, and state management tools (Redux, Zustand).
- Experience with RESTful APIs and WebSockets/SSE for real-time UI updates.
- Familiarity with component-based architectures and modular UI design.
- Experience working with authentication (OAuth, JWT, SSO) and RBAC (role-based access control).
- Understanding of frontend performance optimization and SEO best practices.
- Experience with unit testing and integration testing for UI components.
- Familiarity with Grafana/Dash0 or other observability tools is a plus.
- Strong communication skills and ability to collaborate in an agile environment.
Will be a plus:
- Experience with AI-driven applications or data integration platforms.
- Understanding of Azure services and cloud-based deployment strategies.
- Exposure to Cypress, Jest, or other frontend testing frameworks.
- 20 working days of paid vacation per year;
- Official holidays of Ukraine – days off;
- Modern equipment for work;
- Corporate events;
- External and internal training: conferences, professional events, courses, TechTalks;
- English speaking club.
- HR interview;
- Internal technical interview;
- Interview with client.