Senior Frontend Engineer - React | [WQY021]

  • Barcelona
  • Nicepeopleatwork
Senior Frontend Engineer - React | [WQY021]
Barcelona
Barcelona, Catalonia, ES

NPAW is the leading video intelligence company helping online streaming services grow. A global pioneer in its space, NPAW has over a decade of experience developing ground-breaking, scalable analytics solutions to optimize performance and user engagement, to build media experiences that maximize revenue. Its Suite of analytics apps provides advanced visibility of platform performance, audience behavior, advertising and content efficiency, and app navigation in real-time to support data-driven decisions. NPAW serves more than 150 video services and processes, with over 100 billion plays per year worldwide. Established in 2008 by co-founders of the video streaming service Rakuten TV,
NPAW has offices in Barcelona and New York with teams around the world. For more information, visit. DescriptionWe are looking for a great Frontend developer proficient with JavaScript to work along with our great frontend team. We are passionate about creating scalable and well-structured JavaScript applications, using the latest best practices for responsive and user-friendly design. You will be responsible for building and extending the user interface for our application, adding new modules and features, as well as optimizing existing code. ResponsibilitiesProvide website maintenance and enhancementsDevelop functional and appealing UI based on usabilityMaintain graphic standards and branding throughout the product’s interfaceCreate quality mockups and prototypesPromote usability best practicesMaintain current solutions to continuously deliver value to customersWork with big data, on a highly-dynamic and interesting UI for data visualizationWork on new features with React and Redux. Work closely with QA engineers and product Managers,
helping us moving towards continuous delivery. RequirementsSolid experience with UI development (JavaScript & React) preferably in a start-up environment. Able to work under pressure and adapt quickly to change of priorities. Ability to understand business requirements and translate them into technical requirements. You are passionate about creating scalable, high-performance, well-structured and efficient code. Good understanding of the best practices for cross-browser compatibilityExperience with processing large amounts of dataExperience working with complex logicGood verbal and written communication skills in English. Spanish will be highly valued. Good eye for detail and visual compositionTech StackReact with Material UIReduxEChartsBenefitsSalary range 44k EUR to 70k EUR gross year including 10% variable based on demonstrated performance and value added Permanent contract Private health insurance with Adeslas ðoFlexible compensation plan Restaurant ð1⁄2Transport Nursery ð1⁄2Hybrid remote-office work Flexible work schedule 23 days of holidays per year Birthday afternoon off Career growth opportunities Access to continuous training Language lessons ð1⁄2Referral bonus ðInternational & multicultural team (more than 20 nationalities!) Fun environment: volunteering, company events, BBQs, pizza days, etc. A great office based in Barcelona Free lunch at the office ðFree drinks, fruit & snacks An amazing technological challenge ð§ð1⁄2Follow us on Linkedin and Twitter to see what we are up to, or have a look at Instagram to see what it's like to work at NPAW!We celebrate the diversity, and we want our employees to reflect those differences. At NPAW, we’re committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or expression, or veteran status, or any other characteristic protected by applicable law.

Welcome to hacendo.com kitempleo. es asks for your consent to use your personal data to:

perm_identity

  • perm_identity Personalised advertising and content, advertising and content measurement, audience research and services development
Senior Frontend Engineer - React | [WQY021]
Barcelona
Barcelona, Catalonia, ES

NPAW is the leading video intelligence company helping online streaming services grow. A global pioneer in its space, NPAW has over a decade of experience developing ground-breaking, scalable analytics solutions to optimize performance and user engagement, to build media experiences that maximize revenue. Its Suite of analytics apps provides advanced visibility of platform performance, audience behavior, advertising and content efficiency, and app navigation in real-time to support data-driven decisions. NPAW serves more than 150 video services and processes, with over 100 billion plays per year worldwide. Established in 2008 by co-founders of the video streaming service Rakuten TV,
NPAW has offices in Barcelona and New York with teams around the world. For more information, visit. DescriptionWe are looking for a great Frontend developer proficient with JavaScript to work along with our great frontend team. We are passionate about creating scalable and well-structured JavaScript applications, using the latest best practices for responsive and user-friendly design. You will be responsible for building and extending the user interface for our application, adding new modules and features, as well as optimizing existing code. ResponsibilitiesProvide website maintenance and enhancementsDevelop functional and appealing UI based on usabilityMaintain graphic standards and branding throughout the product’s interfaceCreate quality mockups and prototypesPromote usability best practicesMaintain current solutions to continuously deliver value to customersWork with big data, on a highly-dynamic and interesting UI for data visualizationWork on new features with React and Redux. Work closely with QA engineers and product Managers,
helping us moving towards continuous delivery. RequirementsSolid experience with UI development (JavaScript & React) preferably in a start-up environment. Able to work under pressure and adapt quickly to change of priorities. Ability to understand business requirements and translate them into technical requirements. You are passionate about creating scalable, high-performance, well-structured and efficient code. Good understanding of the best practices for cross-browser compatibilityExperience with processing large amounts of dataExperience working with complex logicGood verbal and written communication skills in English. Spanish will be highly valued. Good eye for detail and visual compositionTech StackReact with Material UIReduxEChartsBenefitsSalary range 44k EUR to 70k EUR gross year including 10% variable based on demonstrated performance and value added Permanent contract Private health insurance with Adeslas ðoFlexible compensation plan Restaurant ð1⁄2Transport Nursery ð1⁄2Hybrid remote-office work Flexible work schedule 23 days of holidays per year Birthday afternoon off Career growth opportunities Access to continuous training Language lessons ð1⁄2Referral bonus ðInternational & multicultural team (more than 20 nationalities!) Fun environment: volunteering, company events, BBQs, pizza days, etc. A great office based in Barcelona Free lunch at the office ðFree drinks, fruit & snacks An amazing technological challenge ð§ð1⁄2Follow us on Linkedin and Twitter to see what we are up to, or have a look at Instagram to see what it's like to work at NPAW!We celebrate the diversity, and we want our employees to reflect those differences. At NPAW, we’re committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or expression, or veteran status, or any other characteristic protected by applicable law.

Welcome to hacendo.com kitempleo. es asks for your consent to use your personal data to:

perm_identity

  • perm_identity Personalised advertising and content, advertising and content measurement, audience research and services development
devices
  • devices Store and/or access information on a device

Some vendors may process your personal data on the basis of legitimate interest, which you can object to by managing your options below. Look for a link at the bottom of this page or in our privacy policy where you can withdraw consent.

Data preferences

You can choose how your personal data is used. Vendors want your permission to do the following:

Store and/or access information on a device

Advertising presented to you on this service can be based on limited data, such as the website or app you are using, your non-precise location, your device type or which content you are (or have been) interacting with (for example, to limit the number of times an ad is presented to you).

Create profiles for personalised advertising

Information about your activity on this service (such as forms you submit, content you look at) can be stored and combined with other information about you (for example, information from your previous activity on this service and other websites or apps) or similar users. This is then used to build or improve a profile about you (that might include possible interests and personal aspects). Your profile can be used (also later) to present advertising that appears more relevant based on your possible interests by this and other entities.

Use profiles to select personalised advertising

Advertising presented to you on this service can be based on your advertising profiles, which can reflect your activity on this service or other websites or apps (like the forms you submit, content you look at), possible interests and personal aspects.

Information about your activity on this service (for instance, forms you submit, non-advertising content you look at) can be stored and combined with other information about you (such as your previous activity on this service or other websites or apps) or similar users. This is then used to build or improve a profile about you (which might for example include possible interests and personal aspects). Your profile can be used (also later) to present content that appears more relevant based on your possible interests, such as by adapting the order in which content is shown to you, so that it is even easier for you to find content that matches your interests.

Use profiles to select personalised content

Content presented to you on this service can be based on your content personalisation profiles, which can reflect your activity on this or other services (for instance, the forms you submit, content you look at), possible interests and personal aspects. This can for example be used to adapt the order in which content is shown to you, so that it is even easier for you to find (non-advertising) content that matches your interests.

Information regarding which advertising is presented to you and how you interact with it can be used to determine how well an advert has worked for you or other users and whether the goals of the advertising were reached. For instance, whether you saw an ad, whether you clicked on it, whether it led you to buy a product or visit a website, etc. This is very helpful to understand the relevance of advertising campaigns.

Measure content performance

Information regarding which content is presented to you and how you interact with it can be used to determine whether the (non-advertising) content e. g. reached its intended audience and matched your interests. For instance, whether you read an article, watch a video, listen to a podcast or look at a product description, how long you spent on this service and the web pages you visit etc. This is very helpful to understand the relevance of (non-advertising) content that is shown to you.

Understand audiences through statistics or combinations of data from different sources

Reports can be generated based on the combination of data sets (like user profiles, statistics, market research, analytics data) regarding your interactions and those of other users with advertising or (non-advertising) content to identify common characteristics (for instance, to determine which target audiences are more receptive to an ad campaign or to certain contents).

Develop and improve services

Information about your activity on this service, such as your interaction with ads or content, can be very helpful to improve products and services and to build new products and services based on user interactions, the type of audience, etc. This specific purpose does not include the development or improvement of user profiles and identifiers.

Use limited data to select content

Content presented to you on this service can be based on limited data, such as the website or app you are using, your non-precise location, your device type, or which content you are (or have been) interacting with (for example, to limit the number of times a video or an article is presented to you).

Ensure security, prevent and detect fraud, and fix errors

Your data can be used to monitor for and prevent unusual and possibly fraudulent activity (for example, regarding advertising, ad clicks by bots), and ensure systems and processes work properly and securely. It can also be used to correct any problems you, the publisher or the advertiser may encounter in the delivery of content and ads and in your interaction with them.

Deliver and present advertising and content

Certain information (like an IP address or device capabilities) is used to ensure the technical compatibility of the content or advertising, and to facilitate the transmission of the content or ad to your device.

Match and combine data from other data sources

Information about your activity on this service may be matched and combined with other information relating to you and originating from various sources (for instance your activity on a separate online service, your use of a loyalty card in-store, or your answers to a survey), in support of the purposes explained in this notice.

In support of the purposes explained in this notice, your device might be considered as likely linked to other devices that belong to you or your household (for instance because you are logged in to the same service on both your phone and your computer, or because you may use the same Internet connection on both devices).

Identify devices based on information transmitted automatically

With your acceptance, your precise location (within a radius of less than 500 metres) may be used in support of the purposes explained in this notice.

You can choose your data preferences. This site or app wants your permission to do the following:

Site or app

Store and/or access information on a device

Advertising presented to you on this service can be based on limited data, such as the website or app you are using, your non-precise location, your device type or which content you are (or have been) interacting with (for example, to limit the number of times an ad is presented to you).

Create profiles for personalised advertising

Information about your activity on this service (such as forms you submit, content you look at) can be stored and combined with other information about you (for example, information from your previous activity on this service and other websites or apps) or similar users. This is then used to build or improve a profile about you (that might include possible interests and personal aspects). Your profile can be used (also later) to present advertising that appears more relevant based on your possible interests by this and other entities.

Use profiles to select personalised advertising

Advertising presented to you on this service can be based on your advertising profiles, which can reflect your activity on this service or other websites or apps (like the forms you submit, content you look at), possible interests and personal aspects.

Information about your activity on this service (for instance, forms you submit, non-advertising content you look at) can be stored and combined with other information about you (such as your previous activity on this service or other websites or apps) or similar users. This is then used to build or improve a profile about you (which might for example include possible interests and personal aspects). Your profile can be used (also later) to present content that appears more relevant based on your possible interests, such as by adapting the order in which content is shown to you, so that it is even easier for you to find content that matches your interests.

Use profiles to select personalised content

Content presented to you on this service can be based on your content personalisation profiles, which can reflect your activity on this or other services (for instance, the forms you submit, content you look at), possible interests and personal aspects. This can for example be used to adapt the order in which content is shown to you, so that it is even easier for you to find (non-advertising) content that matches your interests.

Information regarding which advertising is presented to you and how you interact with it can be used to determine how well an advert has worked for you or other users and whether the goals of the advertising were reached. For instance, whether you saw an ad, whether you clicked on it, whether it led you to buy a product or visit a website, etc. This is very helpful to understand the relevance of advertising campaigns.

Information regarding which content is presented to you and how you interact with it can be used to determine whether the (non-advertising) content e. g. reached its intended audience and matched your interests. For instance, whether you read an article, watch a video, listen to a podcast or look at a product description, how long you spent on this service and the web pages you visit etc. This is very helpful to understand the relevance of (non-advertising) content that is shown to you.

Understand audiences through statistics or combinations of data from different sources

Reports can be generated based on the combination of data sets (like user profiles, statistics, market research, analytics data) regarding your interactions and those of other users with advertising or (non-advertising) content to identify common characteristics (for instance, to determine which target audiences are more receptive to an ad campaign or to certain contents).

Information about your activity on this service, such as your interaction with ads or content, can be very helpful to improve products and services and to build new products and services based on user interactions, the type of audience, etc. This specific purpose does not include the development or improvement of user profiles and identifiers.

Content presented to you on this service can be based on limited data, such as the website or app you are using, your non-precise location, your device type, or which content you are (or have been) interacting with (for example, to limit the number of times a video or an article is presented to you).

Vendors can use your data to provide services. Declining a vendor can stop them from using the data you shared.

Exponential Interactive, Inc d/b/a VDX. tv

Data collected and processed: Non-precise location data, Browsing and interaction data, IP addresses, Users’ profiles, Privacy choices, Device identifiers, Probabilistic identifiers

Data collected and processed: Non-precise location data, Browsing and interaction data, IP addresses, Privacy choices, Authentication-derived identifiers, Device identifiers, Device characteristics, Probabilistic identifiers, Precise location data

Data collected and processed: Browsing and interaction data, IP addresses, Probabilistic identifiers

Data collected and processed: Non-precise location data, IP addresses, Privacy choices, Device identifiers, Device characteristics, Precise location data

Data collected and processed: Non-precise location data, Browsing and interaction data, IP addresses, User-provided data, Users’ profile

#J-18808-Ljbffr