Location: Ferrara / Hybrid Contract: Permanent or Freelance
Who We Are
At A-Cube, we enable digital communication between companies, Public Administration, and citizens. We are a tech provider specializing in automating complex processes through powerful and scalable APIs.
We are looking for a Senior Frontend Developer to help us give a face to these technologies, building interfaces that make the complex simple.
Your Mission
You will be responsible for building the visual layer that allows our clients to interact with our APIs. Your main focus will be creating high-performance Analytical and Management Dashboards and developing Client Applications (Web and Mobile).
You won't just be "displaying" data, but designing fluid user experiences to visualize document flows, statistics, and system configurations.
Key Responsibilities
Dashboard Development: Design and develop complex web dashboards in React, focusing on data visualization and interaction with our REST APIs.
Mobile: Develop and maintain cross-platform mobile applications in React Native for accessing A-Cube services on the go.
UI & Styling: Create clean, consistent, and responsive interfaces using CSS Frameworks (e.g., Tailwind) and component libraries (e.g., Material UI), ensuring excellent UX.
Quality Assurance: Write robust automated tests (Unit, Integration, E2E) to ensure our interfaces are as stable as our APIs.
Collaboration: Work closely with the Backend team to define the API contracts needed for the frontend.
Hard Skills (Must Have)
React & React Native: Solid experience (Senior level) in creating SPAs and mobile apps.
State Management: Ability to efficiently manage complex states (data from APIs, filters, pagination).
Styling: Mastery of Tailwind CSS and/or component frameworks like Material UI (MUI).
Testing: Proven experience in writing tests (Jest, React Testing Library, Cypress, or similar). Stability is fundamental for us.
API Consumption: Excellent understanding of how to consume RESTful APIs, error handling, and network call optimization.
Nice to Have
TypeScript: Knowledge of or willingness to learn TypeScript to type code and reduce runtime errors.
Design & Prototyping: Ability to navigate Figma to interpret designs or create quick wireframes for new features.
Soft Skills
Attention to Detail: Since we handle fiscal and legal documents, interface precision is crucial.
Problem Solving: Ability to translate complex business requirements into simple interfaces.
Autonomy: You know how to take ownership of a feature's lifecycle, from conception to deploy.
What We Offer
The opportunity to work in a solid and growing company in the Tech/Fintech sector.
A stimulating technical environment where code quality is a priority.
Meal vouchers.
Company Laptop.
Competitive Salary.