
Senior Full Stack Frontend Engineer (React + PHP)/ 4 hours ago
Quick Summary
AlfaDocs is transforming healthcare with a cloud-based software platform that streamlines practice management and patient relationships. Our high-performance solutions empower healthcare professionals to focus on patient care, fostering a collaborative environment where contributions are valued.
We are seeking a (Senior) Full Stack Frontend Engineer to develop scalable web applications using React and Symfony (PHP). This role involves full-stack contributions and mentoring teammates, making a lasting impact on the healthcare industry.
Key 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.
Requirements
- Experience: Minimum 8 years of professional experience, with at least 3 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.
- Backend Skills: Solid and recent (last five years) experience with modern PHP frameworks (e.g., Symfony, Laravel), focusing on API development, database interactions, and server-side logic.
- 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.
- 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 Information
- Location: This is a remote role, open to candidates based anywhere in the European Union. No relocation support is offered. AlfaDocs has offices in Italy & Germany.
- Contract: Initial 1-year fixed-term contract, with the aim of renewal to an indefinite term.
- Working Hours: Monday - Friday | 09:00 - 18:00 | 1-hour lunch break.
- Trial Period: Dependent on the country of your residence.
- Start Date: Starting May 2025.
