API Developer

Sephora

Location:
London City and West End, London, United Kingdom
Salary:
Competitive
Type:
Permanent
Main Industry:
Search Information Technology Jobs
Advertiser:
Sephora
Job ID:
130196352
Posted On: 
14 March 2024

At Sephora we inspire our customers, empower our teams, and help them become the best versions of themselves.  We create an environment where people are valued, and differences are celebrated. Every day, our teams across the world bring to life our purpose: to expand the way the world sees beauty by empowering the ExtraOrdinary in each of us.

We are united by a common goal – to reimagine the future of beauty.

The opportunity:
 

As an API Developer at Sephora UK, your primary responsibility will be to design, implement, and maintain app APIs using PHP, applying object-oriented principles and industry-standard design patterns. You will work closely with our development team to ensure our applications are efficient, reliable, and scalable.

Key Responsibilities:

style=”margin-bottom:11.0px”-
-API Development: Design, implement, and maintain app APIs using PHP, adhering to object-oriented principles and industry-standard design patterns.
-Symfony Framework: Utilize the Symfony framework to architect and develop APIs that align with company requirements, focusing on code quality and maintainability.
-AWS Deployment: Deploy and manage APIs in Amazon AWS environments, with a strong emphasis on server configurations using Apache.
-ORM Techniques: Employ Object-Relational Mapping (ORM) techniques to efficiently interact with databases and ensure data integrity.
-MVC Architecture: Implement and follow the Model-View-Controller (MVC) architecture for API development, ensuring separation of concerns and maintainability.
-Version Control: Utilize GIT for version control to facilitate collaborative and structured development practices within the team.
-Integration: Integrate and maintain APIs to ensure seamless connections with internal and external systems and services, with a focus on data consistency and reliability.
-Scalability and Performance: Architect and optimize APIs for high-traffic scenarios, with a strong emphasis on scalability and performance tuning.
-Infrastructure Support: Maintain and support business-critical infrastructure to ensure high availability and reliability of API services.
-Authentication: Implement authentication mechanisms using OAuth and other relevant authentication technologies to ensure data security and user privacy.
-Caching Optimization: Implement and optimize caching technologies at various levels of the stack to enhance API performance and responsiveness.
-Bonus Skills: Familiarity with MongoDB and/or other NoSQL technologies is a bonus, as is exposure to message queueing architectures.
Qualifications:

style=”margin-bottom:11.0px”-
-Bachelor’s degree in Computer Science or a related field.
-Proven experience in PHP development, with a strong focus on API design and implementation.
-Proficiency with Symfony framework.
-Experience with Amazon AWS and Apache server configurations.
-Strong understanding of Object-Relational Mapping (ORM) and Model-View-Controller (MVC) architecture.
-Solid GIT version control skills.
-Knowledge of authentication mechanisms and caching technologies.
-Bonus points for familiarity with MongoDB and message queueing architectures.
-If you are passionate about creating efficient and reliable app APIs, enjoy working in a collaborative environment, and are excited about cutting-edge technologies, we encourage you for this exciting role.
While at Sephora, you’ll enjoy…

-The people. You will be surrounded by some of the most talented leaders and teams – people you can be proud to work with.

-The learning. We invest in training and developing our teams, and you will continue evolving and building your skills through personalized career plans.

-The culture. As a leading beauty retailer within the LVMH family, our reach is broad, and our impact is global. It is in our DNA to innovate and, at Sephora, all 40,000 passionate team members across 35 markets and 3,000 stores, are united by a common goal – to reimagine the future of beauty.

You can unleash your creativity, because we’ve got disruptive spirit. You can learn and evolve, because we empower you to be your best. You can be yourself, because you are what sets us apart. This, is the future of beauty. Reimagine your future, at Sephora.

Sephora is proud to be an equal opportunity workplace for all. We do not discriminate in recruitment, hiring, training, advancement, or other employment practices. We celebrate diversity and are committed to creating and fostering an inclusive environment for all employees.

To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesin.eu) you saw this job posting.

To apply for this job please visit uk.tiptopjob.com.

Job Location