Point your AI agent at freehire and let it find you a job.

Get the CLI →

NicePeopleAtWork

New

Software Engineer

Posted 3 views
Discussion

Summary

Software engineer at NPAW building Java backend services, JavaScript frontends, and mobile (iOS/Android) plugins for a real-time video analytics platform used by 150+ streaming services, including AI-assisted features and large-scale data processing. Hybrid work from Barcelona.

Overview

Join NPAW's engineering team to build high-performance Java backend and JavaScript frontend solutions that unlock meaningful insights from large data. You will contribute to analytics platforms, plugins, and AI-assisted processes, collaborating across product, UI, and customer engineering teams. This role offers the chance to influence real-time analytics used by over 150 video services at scale. You will work on cutting-edge data processing and visualization to empower data-driven decisions.

Compensaciones / Beneficios
  • Permanent contract
  • Hybrid remote-office work
  • Flexible work schedule
  • 23 days of holidays per year
  • Career growth opportunities
  • Access to continuous training
Responsabilidades
  • Develop and optimize backend services in Java and/or frontend applications in JavaScript
  • Build and maintain plugins using JavaScript and mobile technologies (iOS/Android)
  • Integrate AI-driven approaches to enhance projects and processes
  • Optimize existing services and craft new functionalities for processing large data volumes
  • Collaborate with multiple departments to develop pioneering technologies
  • Partner with Product to create new metrics for Analytics Software
  • Collaborate with UI team to design and implement data visualization experiences
  • Coordinate with Customer Engineering and Operations to plan and deliver custom projects
Requisitos principales
  • BS/MS degree in Mathematics, Engineering or a related field
  • Experience as a software engineer using Java, JavaScript, or mobile technologies
  • Proficiency in at least one area: backend (Java), frontend (JavaScript/modern frameworks), or plugin/mobile development (iOS/Android)
  • Skilled with local and distributed cache libraries for performance improvement
  • Proven ability to ensure scalable, high-performance APIs and responsive user interfaces
  • Experience in optimizing services
  • Familiar with Git and automation tools like Jenkins
  • Familiarity with modern frontend tooling (bundlers, package managers, testing frameworks) is a plus
  • Passion for problem solving and programming
  • Open to learning new languages and technologies
  • Committed to meeting tight deadlines
  • problem solving
  • learning mindset
  • deadline-oriented
  • Java
  • JavaScript
  • mobile development (iOS/Android)

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available