Apply

Senior PHP (Laravel) Developer

Posted 4 months agoViewed

View full description

💎 Seniority level: Senior, 6 years

📍 Location: Denmark, Europe, Africa, South/Central/Western Asia

🔍 Industry: UX and UI design education

🏢 Company: IxDF - The Interaction Design Foundation

🗣️ Languages: English

⏳ Experience: 6 years

🪄 Skills: DockerPHPAgileCypressDesign PatternsCSSJavascriptMySQLNginxVue.JsData StructuresAngularRedisSymfonyCollaborationCI/CD

Requirements:
  • You possess expert knowledge in PHP and frameworks like Laravel or Symfony.
  • Your professional experience with OOP spans over 6 years, grounded in a robust understanding of computer science fundamentals, from data structures to design patterns.
  • You are an engineer, not a frameworker, and embody an engineer's mindset.
  • You are enthusiastic about learning by doing and committed to continuous improvement.
  • You speak and write acceptable English.
  • You value teamwork and prioritize collaboration.
  • You are self-motivated and self-disciplined.
  • You love to have creative freedom and make independent judgments.
  • Bonus points if you have expertise in TDD, DDD, Event Sourcing, and CQRS, or hold a Master’s Degree in Computer Science, or possess strong skills in database management, have experience with Vue 3 and/or Angular, or building mobile apps, or experience with technologies like Stripe, Swoole, Customer Data Platforms, or Analytics tools, or have contributed to open-source projects.
Responsibilities:
  • Contribute to the development of the back-end for interaction-design.org, encompassing new features, occasional refactorings, and infrequent bug fixes.
  • Write maintainable and clean back-end code, including open-source packages.
  • Engage with cross-functional teams to refine specifications for new features and enhancements.
  • Maintain up-to-date documentation for all developed and modified code.
  • Consistently expand test coverage using PHPUnit and cypress.io, with a preference for TDD.
  • Proactively engage in refactoring processes to reduce technical debt.
  • Review peers' code submissions, utilizing PR reviews as a knowledge-sharing and problem-solving tool.
  • Participate in planning, stand-up, and workshop video calls, enjoying 3 meeting-free days weekly for focused work.
  • Frequently deploy your code with multiple daily releases.
Apply