Technical Lead - PHP

Gurgaon | Technology | Full-time | Partially remote

Apply by: No close date
Apply

About us 

We turn customer challenges into growth opportunities.  

Material is a global strategy partner to the world’s most recognizable brands and innovative companies. Our people around the globe thrive by helping organizations design and deliver rewarding customer experiences.  

We use deep human insights, design innovation and data to create experiences powered by modern technology. Our approaches speed engagement and growth for the companies we work with and transform relationships between businesses and the people they serve. 

Srijan, a Material company, is a renowned global digital engineering firm with a reputation for solving complex technology problems using their deep technology expertise and leveraging strategic partnerships with top-tier technology partners. Be a part of an Awesome Tribe

 

Overview

As a Lead Full Stack Developer in a growing team you will play a crucial role in fostering collaboration,maintaining code quality, and ensuring the successful delivery of projects. As the team expands, the lead PHPdeveloper's responsibilities evolve to meet the demands of a larger and more complex development environment. Initially overseeing three developers and one QA engineer, with plans for further growth, the lead PHP developer must exhibit strong leadership skills to guide the team through this expansion.

Additionally, you must take on a pivotal role in project planning and coordination. This involves workingclosely with project managers to define timelines, allocate resources effectively, and identify potentialroadblocks. As the team expands, you may need to implement or refine development processes to ensure efficiency and scalability. This includes incorporating best practices for code versioning, testing, anddeployment. Ultimately, the lead PHP developer is instrumental in aligning the team's efforts with organisational goals, driving productivity, and maintaining a positive and inclusive team culture.

You'll need to have strong backend skills and be familiar with modern frameworks like Symfony or Laravel,complemented with experience with Drupal 7, 8, and 9. More important than specific technical skills though is that you’re a strong problem solver who loves to learn — we’re not experts in everything and we don’t expect you to be either.

 

What you'll be getting up to:

  • Building new websites and pages based on provided technical and functional specifications.

  • Implementing a componentization strategy to extract repeated patterns and make our existing components easier to maintain and faster to develop.

  • Designing and developing UI components.

  • Planning and developing a new reusable package.

  • Adding support for multiple languages.

  • Working on new features like support or utilities for our customers.

  • Designing and building applications so they are easily testable.

  • Prototyping and evaluating the potential performance improvements.

  • Managing product issues and fixing bugs.

  • Writing and improving the documentation for the tools we make.

  • Answering questions that other teams have.

  • Leading investigation in post incident reports.

  • Troubleshooting problems for users.

  • Building and rewriting existing components and services.

  • Building a performance testing architecture and laying the groundwork that will be used company wide.

  • Refactoring the actual production application to read data from the database in an efficient way, and to simplify and speed up the performance without any down-time.

  • Improving our processes to reduce the manual effort needed to deliver the changes to our customers. 

  • Designing user-facing APIs are extremely flexible and powerful, but also easy to get started with.

  • Coming up with a extremely flexible approach that supports easy configuration of different requirements on as many layers as product requires.

  • Building the complex features with best practices in mind, including correct use of all guidelines of quality code that is maintainable, proper testability, and handling complex algorithms that are performant under huge load.

 

Requirements:

  • Bachelor's degree in Computer Science or any related technical field.

  • 3+ years of proven leadership experience.

  • Excellent command of the English language - Written & Spoken.

  • Attention to detail and commitment to quality.

  • Collaborative team player.

  • Highly organised with a strong ability to prioritise across multiple projects.

  • Experience with Agile methodology and tools like Jira.


        Here are some of the technologies we work with day-to-day right now:

  • SlimPHP

  • MySQL

  • Vanilla CSS as well as SCSS

  • Vanilla JavaScript as well as TypeScript

  • Redis

  • Drupal

  • Playwright

  • K6

  • Load balancers like F5 with iRules

  • Grafana

  • ELK

  • GCP

 

Why work for Material? 

In addition to fulfilling, high-impact work, company culture and benefits are integral to determining if a job is a right fit for you. Here’s a bit about who we are and highlights around what we offer. 

 

Who We Are & What We Care About 

  • Material is a global company and we work with best-of-class brands worldwide. We also create and launch new brands and products, putting innovation and value creation at the center of our practice. Our clients are in the top of their class, across industry sectors from technology to retail, transportation, finance and healthcare. 

  • Material employees join a peer group of exceptionally talented colleagues across the company, the country, and even the world. We develop capabilities, craft and leading-edge market offerings across seven global practices including strategy and insights, design, data & analytics, technology and tracking. Our engagement management team makes it all hum for clients.  

  • We prize inclusion and interconnectedness. We amplify our impact through the people, perspectives, and expertise we engage in our work. Our commitment to deep human understanding combined with a science & systems approach uniquely equips us to bring a rich frame of reference to our work. 

  • A community focused on learning and making an impact. Material is an outcomes focused company. We create experiences that matter, create new value and make a difference in people's lives.