Senior Full Stack/Frontend Developer

AlfaDocs.com Logo

AlfaDocs.com

๐Ÿ“Remote - Italy

Summary

Join AlfaDocs, a company revolutionizing healthcare with its innovative software platform, AlfaDocs. As a Full-Stack Senior Engineer, you will lead the development of responsive web interfaces using React.js and contribute to backend development using Symfony. You will collaborate with designers and product managers, implement reusable components, write tests, conduct code reviews, mentor junior engineers, and participate in architectural discussions. This full-time, fully remote position requires at least 6 years of professional experience, including 2 years in a senior role, and proficiency in React.js, HTML5, CSS3, JavaScript, and PHP frameworks. AlfaDocs offers various benefits, including paid language courses, training opportunities, and team-building activities.

Requirements

  • Minimum 6 years of professional experience, with at least 2 years in a senior role
  • Proficient in React.js with extensive experience in building responsive and dynamic user interfaces
  • Strong understanding of HTML5, CSS3, and JavaScript, including ES6+ syntax and modern development practices
  • Experience with frontend build tools and bundlers (e.g., Webpack, Babel) and version control systems like Git
  • Solid experience with modern PHP frameworks (e.g., Symfony), focusing on API development, database interactions, and server-side logic
  • Experience with unit and integration testing for both frontend and backend code
  • Familiarity with tools like Jest, Mocha, and PHPUnit
  • Strong problem-solving skills with the ability to critically assess user interactions and interface design
  • Excellent communication and collaboration skills, with experience in cross-functional teams
  • Awareness of security best practices for frontend and backend development, particularly when handling sensitive healthcare data

Responsibilities

  • Lead the development of responsive, user-friendly web interfaces using React.js, ensuring a seamless experience across all devices
  • Collaborate with designers and product managers to translate UI/UX designs into high-quality, performant code
  • Implement and maintain reusable components and front-end libraries, ensuring consistency and maintainability
  • Contribute to backend development using Symfony (PHP), focusing on API development, database interactions, and server-side logic
  • Write and maintain unit and integration tests for both frontend and backend code to ensure application robustness and reliability
  • Conduct code reviews, ensuring adherence to coding standards and best practices
  • Provide guidance and mentorship to junior engineers, acting as a key member of the development team
  • Participate in architectural discussions, offering insights from a frontend and full-stack perspective
  • Stay updated with industry trends and emerging technologies in frontend and full-stack development, evaluating their potential impact on our products
  • Proactively suggest and implement improvements to the user interface, performance, and overall user experience
  • Contribute to a positive and collaborative team environment, bringing creativity, enthusiasm, and a sense of humor to your work

Preferred Qualifications

Experience with SaaS products and healthcare industry is a strong advantage

Benefits

  • 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
  • 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
  • Full remote Working Mode

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.