We are seeking a highly skilled and motivated Full Stack Web Developer to join our team at Dotdotdot. As a Full Stack Developer, you will play a pivotal role in designing, developing, and maintaining our web applications with a focus on engaging user experiences. You'll collaborate on a diverse range of projects, working closely with cross-functional teams to deliver high-quality web solutions that meet our clients' expectations.
You are
Fluent in Italian and English.
Passionate about innovative technologies.
Team-oriented and eager to collaborate with designers and developers.
Interested in learning and using modern frameworks and technologies.
You like
To work solution-oriented and closely with designers, to work with and learn about different technologies and frameworks, clean and elegant solutions.
Key Responsibilities
Design and implement responsive and visually engaging user interfaces.
Collaborate effectively with front-end and back-end developers to create user-friendly web applications.
Develop and maintain web applications using modern web technologies and frameworks.
Optimize web applications for optimal performance, scalability, and security.
Identify and resolve issues and bugs in existing web applications.
Stay updated on the latest web development trends and technologies.
Experience in usability testing, interactive prototyping, and presenting design solutions.
You have
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Proven experience as a Full Stack Web Developer or similar role.
Proficiency in front-end technologies such as HTML, CSS, JavaScript, and popular JavaScript frameworks (e.g. Vue 3, React).
Familiarity with mobile app development (React Native)
Knowledge of RESTful API design and integration.
Familiarity with version control systems (e.g. Git).
Understanding of web security best practices.
Excellent problem-solving and communication skills.
Ability to work both independently and as part of a team.
You have (plus)
Proficiency in back-end development (preferably Python with Django)
Experience with databases (SQL and NoSQL) and ORM libraries.
Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud).
Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
DevOps and CI/CD pipeline experience.
Contributions to open-source projects or a strong GitHub/portfolio.
You like
Designing intuitive and engaging user experiences.
Collaborating to co-design and prototype innovative solutions.
Mapping user journeys and identifying pain points to improve services.
Solving problems, experimenting, and leveraging new technologies.
You are
Fluent in Italian and English.
A system thinker: you simplify complex interaction flows and processes.
Passionate about creating seamless UX and visually compelling UIs.
Analytical and curious, with a holistic view of user needs, business goals, and technology constraints.
A team player with a growth mindset.
You have
3+ years of UX/UI design experience.
Proficiency in Figma and expertise in managing design systems.
Strong skills in user flow design, wireframes, and pixel-perfect interfaces.
Experience designing for mobile applications and responsive web platforms.
Excellent visual design skills, with a keen eye for typography, color, and layout.
Knowledge of UX best practices, from information architecture to user-centered design.
Knowledge of UX and service design tools, such as personas, user journeys, and blueprints.
Experience in usability testing, interactive prototyping, and presenting design solutions.
You have (plus)
Familiarity with emerging technologies and their impact on UX/UI.
Experience with research methods such as interviews, surveys, and usability studies.
Understanding of service design principles and their application to digital experiences.
You like
Spatial design, innovative concepts, collaboration, and creating environments that evoke emotion and functionality.
You are
Fluent in Italian and English. Comment end
A visionary thinker, skilled in problem-solving and creating harmonious spaces that enhance user experience.
You have
At least 3 years of experience in the field.
Proficiency in architectural design, interior layout, and spatial planning.
Proficiency in the use of CAD software, including AutoCAD and Revit, for creating detailed technical drawings and architectural designs. Skilled in 3D modeling tools, particularly Rhinoceros, with a strong focus on producing accurate and complex geometries.
Proficiency in graphic design software and tools (Adobe Creative Suite, Figma etc.).
Ability to develop detailed drawings, renderings, and construction documents.
Strong capabilities in budget management, ensuring cost-effective solutions while maintaining high-quality standards in project execution. Proven expertise in overseeing production processes, coordinating resources efficiently to meet project timelines and objectives.
Experienced in managing construction sites, supervising on-site activities, and ensuring compliance with safety regulations and project specifications.
Knowledge of building codes, materials, and sustainability principles.
You have (plus)
Experience in exhibition design and creating immersive visitor experiences.
Understanding of lighting design, acoustics, and environmental psychology.
Familiarity with virtual reality (VR) and augmented reality (AR) applications in design.
You are
Fluent in Italian and English.
Able to mentor and coach others to deliver quality results and promote others' professional development.
You have
A strategic and systemic design mindset; self-management and co-design skills, expertise in dealing with complexity; previous User Experience and User Interface design experience and in presenting and visualizing projects using design tools.
Experience in applying digital solutions to physical spaces, ensuring seamless integration between digital interactions and the physical environment to enhance user experiences in various contexts.
Good organizational and self-organizational skills. Good ability to manage complex projects. Good ability in problem solving, able to simplify and bring clarity to challenging situations, models and issues to create structured actions.
Strong creative skillset and out of the box thinking.
Good team coordination skills, team player able to lead teams in the future.
A strong consulting and advisory skillset including analytical capabilities, ability to synthesize content and translate it into sound recommendations and deliverables.
Good customer relations skills and a customer-centric personality.
Good ability in managing budget.
Mastery of Google presentation, Excel and new forms of delivery.
Proficiency in graphic design software and tools (Adobe Creative Suite, Figma etc.).