Full Stack Developer
Role details
Job location
Tech stack
Job description
You will work on both web and mobile projects, collaborating closely with designers, project managers, and other developers to deliver high-performing software solutions. You'll take part in the full lifecycle of development - from architecture and coding to deployment and maintenance., * Design, develop, and maintain web applications using Angular and mobile apps using Flutter.
- Build responsive, scalable, and maintainable front-end architectures.
- Integrate APIs and manage backend logic with Node.js or similar frameworks.
- Collaborate with designers to transform UI/UX into clean, high-quality code.
- Contribute to the continuous improvement of processes and technical standards.
- Participate in code reviews, testing, and deployment cycles.
- Troubleshoot, debug, and optimize performance across platforms.
Requirements
Do you have experience in UI?, We are now expanding our development team and looking for a Full Stack Developer with strong skills in Angular and Flutter, who loves turning ideas into elegant, efficient, and scalable digital products., * 3+ years of professional experience as a Full Stack or Front-End Developer.
- Excellent command of Angular (v13+) and Flutter (Dart).
- Solid understanding of HTML5, CSS3, TypeScript, REST APIs, and Firebase.
- Experience with Node.js, Express, or NestJS for backend development is a plus.
- Strong understanding of state management, routing, and responsive design.
- Familiarity with Git, Agile workflows, and CI/CD pipelines.
- Good communication skills in English (Italian is a plus).
- Passion for clean, reusable, and well-documented code.
Nice to have
- Experience with React Native, React, or Next.js.
- Experience deploying apps to the App Store and Google Play.
- Knowledge of Cloud Firestore, Google Cloud, or AWS environments.
- Familiarity with UI/UX principles or graphic tools like Figma.