Acropolium is a European technology partner delivering engineering excellence for international clients across logistics, energy, fintech, and digital transformation domains. We are looking for a Middle Frontend Developer to join our team.
About the Project
We are developing a scalable maritime logistics platform designed to streamline sea freight operations. The system centralizes cargo tracking, route planning, and documentation management within a unified environment. It enables logistics teams to coordinate shipments, monitor vessel movements in real time, and improve operational efficiency across international trade routes. The platform focuses on increasing visibility, reducing manual processes, and supporting data-driven decision-making in complex maritime workflows.
Responsibilities * Develop and maintain React-based user interfaces for the maritime TMS. * Build reusable, maintainable UI components. * Integrate frontend with backend APIs and optimize usability. * Leverage AI-assisted development tools to accelerate coding, debugging, and documentation. * Implement responsive and accessible interfaces. * Write tests, maintain code quality, and participate in code reviews. * Collaborate with designers, backend developers, and QA. * Debug and resolve production issues.
Technical Requirements :
Core Frontend & Architecture: * 3+ years of commercial frontend development experience. * Expertise in React.js: Functional components, hooks, component composition, state management patterns, performance optimization, and memoization. * Strong knowledge of JavaScript (ES6+) and TypeScript. * Understanding of modern frontend architecture and clean component design.
State Management & Data Handling: * Experience with Redux / Zustand / React Query / TanStack Query (at least one). * Handling async data fetching, caching, and synchronization. * Managing forms and validation (React Hook Form, Formik, or similar).
API Integration: * Experience working with REST APIs and understanding API contracts. * Authentication flows (JWT, refresh tokens, protected routes). * Error handling, loading states, and data transformation.
Styling & UI Development: * Modern styling: CSS Modules / SCSS / Tailwind / Styled Components / Emotion. * Responsive design and cross-browser compatibility. * Pixel-perfect implementation from Figma. * Understanding of accessibility basics (semantic HTML, ARIA).
Performance & Testing: * Debugging and optimizing rendering performance. * Code splitting, lazy loading, and bundle size optimization. * Unit and component testing (Jest, React Testing Library). * Linting and formatting tools (ESLint, Prettier).
Tooling & Environment: * Experience with Vite / Webpack / Next.js (at least one). * Package management (NPM / Yarn / PNPM). * Git workflow, code reviews, environment configuration, and build pipelines.
Nice to Have * Experience with Next.js (SSR / SSG / routing). * Experience with design systems or reusable component libraries (Storybook). * Web performance monitoring tools. * WebSocket / real-time UI updates. * Docker-based local environments and CI/CD pipelines (GitHub Actions, GitLab CI). * Integration with AWS-hosted APIs or CDNs. * Internationalization (i18n) and SEO fundamentals.
Communication
English level B1+ for professional communication within an international team.
Soft Skills * Attention to Detail: Deep UI/UX awareness. * Problem-Solving: Strong debugging and analytical skills. * Ownership: Ability to work independently and lead features from implementation to release. * Communication: Clear communication of technical ideas within the team.
Interview Process * HR Interview — Intro call to discuss experience and expectations. * Technical Interview — Deep dive into React/TS and architectural thinking. * Client Interview — Meeting with international stakeholders. * Offer — Welcome to the Acropolium team!
What We Offer * Long-term logistics domain project with real operational impact. * Modern backend stack and an engineering-driven culture. * AI-powered development workflow: We encourage using AI tools to enhance productivity. * Direct collaboration with international stakeholders. * Transparent processes and technical ownership. * Flexible working model for a healthy work-life balance.
Відгукнутись на вакансію
Job ID:
160853
Требуемые навыки:
Backend, Cloud, Css, Frontend, Html, Javascript, Qa, Seo