Retour

Tech

Team Lead - Senior PHP Developer - Kiev

  • Type de contrat : Freelance
  • Lieu : Kiev, Ukraine ()

À propos

We want to improve people's well-being by making care services trustworthy, affordable and seamless.

Created in 2012, Yoopies has become in a few years the leading social platform for home services in the World, out of the USA, thanks to its 3 million members.

This unique multiservice offer makes it possible to improve the users' daily lives thanks to a 360-degree experience that is evolving every day. Yoopies is revolutionizing personal services, allowing its users to find the ideal person to work in many fields, and by proposing a continuous simplification of administrative procedures.

Yoopies also offers a corporate offer, Yoopies At Work, which makes it possible to improve the balance between personal and professional life of every employee, through innovative solutions, and which now have more than 60 partner companies and administrations in Europe.

Project in 2020 💥 : launching new platform, Worklife, that lists all employee benefits for a better work-life balance. It’s a completely new benefits Product.

Descriptif du poste

Your role

We're looking for a Team Lead Senior PHP Developer who has a passion for creating, testing and delivering world class products, to join our awesome Tech team.

This is a high profile role with the opportunity to make a significant impact across the business.

You will lead one the squad of 3 to 5 people and be responsible of a part of our Roadmap. You'll be a driving force in the engineering development of our product.

Key responsabilities

  • Ensure that all the conditions are in place for your team to learn and progress every day
  • No managerial responsibility ! You are a team member, who is given a primary leadership role
  • Help visualise the activity of the team so that everyone can orient themselves intuitively
  • Support the team to ensure continuity of flow, helping each team member when they encounter an obstacle and replacing those who are absent when necessary
  • Train each member at his or her work station to help him or her progress
  • Maintain the conditions necessary for the team to work smoothly, both in terms of the working environment, the availability of equipment and good humour
  • Engage all team members in the respect of the team standards and best practices, the appropriation of their workspace (files, code base, desktops) and of their equipment (computers, servers, environments, tools)
  • Improve team practices by identifying the obstacles encountered by the team and working to resolve them
  • Lead improvement at team level by sharing with his colleagues simple methods of analysis and resolution.
  • Work closely with Product Managers to ensure that delivery and quality expectations are clearly understood
  • Become a trusted authority in Tech matters, with a strong evidence-based case for why a release is ready to ship
  • Be able to execute tests in an effective manner, balancing the need for some documentation with the need for delivery in a small team
  • Clarify ambiguous scope; you should be one of the team members who can spot requirements that are open to different interpretations
  • Ensure that your releases have the right level of test coverage, including unit, functional and performance tests
  • Mentor less experienced team members in all Tech matters, including writing code following state of the art best practices
  • Product Definition - contributes to the definition of product features, getting involved in workshops with other engineering teams and Product Managers
  • Technical Ownership - consistently produces high quality software which fits the team’s expectations and best practices

As a Senior member of your team, you’ll need to demonstrate the following principles:

  • No limits, just opportunities: Design and build great software, look beyond the limits
  • Caring matters : Help, support, coach and empower your teammates
  • Faster, Better, Simpler: Move fast with confidence, Secure, Stable, Scalable, fast and reliable platform
  • Share everywhere: Share ideas, concept, information, pitch, stand
  • Build together: Empower your colleagues, build Trust, Keep control and offer Transparency
  • Work as a game: Scale efficiency in a great working atmosphere
  • Learn to learn: Stay in touch with the next technologies and trends

Our technical stack

  • MariaDB, ES, Redis, Varnish for Data Storing and Cache
  • Docker, Jenkins, Rancher, AWS for the DevOps
  • Node.js, Nuxt, VueJS for Front-End
  • PHP7, Symfony 3.4, GraphQL, Socket.io, RabbitMQ and more for our Back-End
  • Snowplow, Airflow, Metabase, Indicative, Amplitude for our Data analysis
  • Agile methodologies with lean principles for project management

What can you expect from us?

We’ll believe and trust in you and your abilities. So you and your team will have the authority to make the technical decisions you need to meet your responsibilities to the rest of the platform and company.

You'll benefit from:

  • The opportunity to become an authoritative voice​ within the engineering team of a successful and still fast growing company with a lot of ambition
  • An environment in which good, evidence-based arguments​ are always listened to, and will win out. Pick your metric, set a hypothesis and prove it
  • An open, innovative, friendly and fun environment ; we have a relaxed dress code and regular social events
  • Ability to open source code that you work on
  • Open minded approach to development practices
  • The option to use open source code​ to solve problems. Do not reinvent the wheel
  • A balance between adding product features and improving the code base​. We hate​ technical debt
  • Join a fast growing company with a lot of ambition

Profil recherché

  • 5+ years as a PHP Developer, Team Lead experience is a plus
  • Strong Symfony 3+ experience
  • Architecture design
  • Experience working with legacy code
  • Knowledge of current design practices
  • Using REST principles
  • Good knowledge of GIT vcs
  • You know what are HTML, CSS, JavaScript and VueJS
  • Curiosity and desire to learn new technologies
  • Product-oriented mindset and customer satisfaction as first objective
  • Problem solving spirit, curiosity and open mindedness to novelty
  • Fluent in English and Good Communication skills
  • Engineering production-ready software
  • Working within a e-commerce business

You’ll have an advantage if you have experience of:

  • Working within an e-commerce business where reliability is critical
  • AWS
  • Docker
  • Payments Gateway

Process de recrutement

  1. 30min Screening call with our HR department
  2. 30min coding exercice + 30min Technical Test
  3. 1h - 1h30 technical interview with one of our Senior Developers and a pair programming session
  4. 1h culture fit interview with the Head Of Engineering and the CTO
  5. 30min discussion with the CEO

Informations complémentaires

  • Type de contrat : Freelance
  • Lieu : Kiev, Ukraine ()
  • Niveau d'études : Bac +5 / Master
  • Expérience : > 5 ans
  • Télétravail partiel possible