PCE C360 Front-End developer
El Prat de Llobregat (Barcelona) Desarrollo informático
Descripción de la oferta
PCE C360 Front-End developer
“I want to make an impact locally and have an influence globally”
The Digital Services Unit has the mission to provide Nestlé with the best in class Digital platforms and Capabilities to win in Digital Marketing and eCommerce, creating and running end-to-end Digital Services and Solutions, touching billions of consumers everywhere in the world.
The strategic focus spans across key areas such as Digital presence on web and mobile, eCommerce and Omni-channel, Social media listening, engaging and publishing, Personalized Consumer Experiences and advanced cRM , Digital Consumer Analytics, Programmatic media, including upcoming areas such as IoT, connected products and services.
To grow our new Global Digital Hub in Barcelona, we are currently looking for a
PCE C360 Front-End developer
Main Purpose of Job
Consumer 360 solution is an analytics and segmentation system part of Personalized Consumer Experience (PCE) CRM and Digital Marketing solution based on Microsoft Azure Cortana. It's the central piece aggregating data from all the different sales & marketing channels, providing advanced analytics & machine learning capabilities. As a result, it will serve as the segmentation & recommendation engine of PCE. The front-end piece of the consumer 360 solution is key in representing the results (SMART dashboards & reporting, Data Visualization WebApps and Mobile applications) as the final outcome of the use cases implemented within "Personalized Consumer Experience solution" and for the agreed integration use cases.
As Front-End Developer you will be part of the Consumer 360 development team (within PcE group of the Global Digital Hub in Barcelona) and will be on charge of designing, developing and maintaining a wide and diverse range of front-end and data visualization solutions, within a solution set or even across the portfolio of a service vertical.
This objective is to provide hands on development expertise in sourcing, configuring or building Front End Data Visualization applications for Big Data solutions participating and following the agreed architecture definition which are properly integrated with the others in the DSU Service and Solution catalogue, across multiple digital channels.
Depending on the business needs your role may include presenting to key internal digital stakeholders, working on project bids, through to working on delivery projects. You'll be expected to participate defining the technical solution requirements, provide viable technical mitigation strategies for technical risks and help shaping the delivery of our solutions. In particular you'll have experience developing Dashboards, reporting and Data Visualization applications for Big Data solutions (Hadoop ecosystem) to meet high performance, availability and security requirements. You will embed best in class compliance and audit ready features into the solution build/configuration. You will liaise with the Global Consumer 360 Architect and your Development Team peers for an effective Community of practice
Profile
Key Experiences
· Proficiency in at least one of the popular Javascript frameworks (AngularJS, React, Backbone, Ember, etc…)
· Excellent Web Design and web development skills (HTML5,CSS, Bootstrap, Javascript, JQuery,…) with fast prototype approach using Mockups
· Excellent Web Design and Web Development skills creating CRUD applications with ASP.NET MVC
· At least 3 years experience in working with web design and front end development using some modern JavaScript frameworks (ie AngularJS, jquery, React, Backbone, Ember, etc..) and ideally visualization frameworks (D3.js, vis.js,etc..).
· Demonstrable experience report design and custom data visualizations and dashboards (ideally Power BI or at least SSRS).
· At least 3 years experience in programming in mainstream languages like c# in ASP.NET MVC framework.
Ideal
· Knowledge of Microsoft Web and BI technologies related to Front-End: Power BI (or SSRS at least)
· Knowledge of TypeJavascript
· Knowledge of Visualization Libraries: D3.js, vis.js
· Experience in working in SCRUM/Agile development team
Other Personal Qualities
· Fluent English : ability to effectively communicate in English (both spoken and written) will be required
· Ability to express ideas with clarity
· Excellent analytical and interpersonal skills, team player
· Ability to identify and advice on an improvement action plan
· Proactive & solution finding approach
· Responsible, open-minded and people oriented
· Identification, prioritization and estimation of technical tasks
· Ability to quick learn new technologies, curious, self-discovery of the technology landscape where he is working
· Pragmatic & quality-driven approach, problem-solving mindset