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.