At
AlfaDocs, we're on a mission to transform healthcare. Our software platform makes the daily lives of medical practices and patients easier by streamlining practice management and patient relationships. With our all-in-one, cloud-based solution, healthcare professionals can focus more on care and less on administration.
We take pride in our responsibility to deliver high-performance solutions while fostering a collaborative and respectful environment where everyone's contributions are valued. We're driven by a shared passion to make a lasting impact on the healthcare industry, creating a space where both our team and our customers thrive.
As our (
Senior) Full Stack Frontend Engineer (all genders), you'll be responsible for the development of scalable web applications with React and Symfony, contributing across the full stack, while mentoring teammates.
- Frontend Development: Lead the creation of responsive, user-friendly web interfaces using React.js for seamless cross-device experiences.
- UI/UX Collaboration: Work closely with designers and product managers to translate visual concepts into high-quality, performant code.
- Component Architecture: Build and maintain reusable frontend components and libraries for consistency and maintainability.
- Backend Support: Contribute to backend development in Symfony (PHP), focusing on APIs, database interactions, and server-side logic.
- Testing: Write and maintain unit and integration tests across both frontend and backend to ensure application reliability.
- Code Quality: Conduct code reviews to uphold coding standards and best practices.
- Team Mentorship: Guide junior engineers and support their development as a key contributor to the team.
- Architectural Input: Take part in architecture discussions, providing a frontend and full-stack perspective.
- Tech Awareness: Stay informed on frontend and full-stack trends, assessing their relevance to product development.
- Product Improvement: Proactively suggest and implement UI, performance, and UX enhancements.
- Team Culture: Foster a collaborative, creative, and fun work environment with a positive attitude and sense of humor.
Requirements
- Experience: Minimum 6 years of professional experience, with at least 2 years in a senior role.
- React.js: Proficient in React.js with extensive experience in building responsive and dynamic user interfaces.
- Frontend Skills: Strong understanding of HTML5, CSS3, and JavaScript, including ES6+ syntax and modern development practices.
- Build Tools: Experience with frontend build tools and bundlers (e.g., Webpack, Babel) and version control systems like Git.
- Security: Awareness of security best practices for frontend and backend development, particularly when handling sensitive healthcare data.
- Backend Skills: Solid experience with modern PHP frameworks (e.g., Symfony), focusing on API development, database interactions, and server-side logic.
- Testing: Experience with unit and integration testing for both frontend and backend code.
- Testing Frameworks: Familiarity with tools like Jest, Mocha, and PHPUnit.
- Problem-Solving: Strong problem-solving skills with the ability to critically assess user interactions and interface design.
- Communication: Excellent communication and collaboration skills, with experience in cross-functional teams.
Please submit your
English CV.
Benefits
- Equipment: laptop, headphones, keyboard, mouse, smartphone with unlimited data, and a dedicated office monitor.
- Bonus for paid English or German language courses.
- Training courses, books, workshops, and team-building activities for personal and professional growth.
- Partnership with Serenis (an online psychotherapy platform) - three sessions offered if needed.
- Team Building Budget
- Team Development Budget
- Regular company reunions (yearly meetups, Christmas dinner)
- Snacks and fruit always available in the office, along with good beer at the end of the week.
Administrative Info
Location: Our offices arein Italy & Germany, but this role is
remote - you can be based anywhere in the European Union (we don't offer any relocation support).
Contract: Every Alfa begins their journey with a fixed-term contract of 1 year with the aim of renewing to an indefinite term.
Working hours: Monday - Friday | 09:00 - 18:00 | 1-hour lunch break
Salary range: 50,000€ - 65,000€
Trial Period: Dependent on the country of your residence
Start Date: Starting May/June/July 2025