Armeta KZ

Senior Frontend Engineer

Не указана
  • Астана
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Redux
  • React
  • Docker
  • Английский — B1 — Средний

Armeta is developing advanced AI-driven systems that transform how large-scale engineering and construction projects are evaluated and approved. Our technology automates complex, compliance-heavy processes, ensuring accuracy and trustworthiness.

We are building a high-performance, on-premise computing platform to power our complex multi-agent, data, and backend systems, and we are looking for a Senior Frontend Engineer to build and manage this critical infrastructure.

Key Responsibilities:

  • Lead the development of sophisticated, high-performance, and responsive user interfaces using React and TypeScript.

  • Build complex, data-heavy applications, including dashboards, interactive visualizations, and other interfaces for our core AI products.

  • Collaborate closely with UI/UX designers to translate complex requirements and Figma mockups into pixel-perfect, intuitive, and accessible web applications.

  • Architect and maintain scalable frontend state management solutions for large applications.

  • Integrate frontend components with backend services, consuming REST APIs from our FastAPI-based microservice architecture.

  • Write clean, maintainable, and well-tested code, establishing and enforcing best practices for the frontend codebase.

  • Optimize application performance for maximum speed, scalability, and responsiveness.

  • Mentor junior and mid-level developers, conduct thorough code reviews, and help foster a culture of engineering excellence.

  • Work with DevOps to containerize frontend applications using Docker and streamline CI/CD pipelines.

Qualifications:

  • 4+ years of professional experience in frontend development, with a strong portfolio of complex web applications.

  • Expert-level proficiency in React and its core principles, including hooks and context.

  • Strong command of TypeScript and its use in large-scale applications.

  • Deep understanding of modern frontend build tools (e.g., Vite, Webpack) and the JavaScript ecosystem.

  • Proven experience with advanced state management libraries (e.g., Redux Toolkit, Zustand, MobX).

  • Experience with testing frameworks (e.g., Jest, React Testing Library, Vitest) and a commitment to code quality.

  • Strong understanding of how to consume RESTful APIs and handle asynchronous operations.

  • Solid understanding of microservice-based architectures and the frontend's role within such a system.

  • Practical experience with Docker for containerizing frontend applications.

  • Excellent problem-solving skills and the ability to work full-time in a fast-paced startup environment.

  • Experience with component libraries (e.g., Ant Design).

  • Familiarity with CI/CD practices and tools.

Preferred Qualifications :

  • Experience with data visualization libraries (e.g., D3.js, Recharts, ECharts).

  • Experience with real-time data streaming (e.g., WebSockets).

  • Knowledge of backend development (especially Python/FastAPI) is a significant plus.