Senior) Full Stack Frontend Engineer (all genders)
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.
Responsibilities
* 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.
Qualifications
* 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.
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 are in 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
* Seniority level : Mid-Senior
* Employment type : Full-time
* Job function : Industries, Technology, Information and Internet
#J-18808-Ljbffr