Senior Frontend Developer (Porto, Portugal)

About Your Role

Veniam’s Engineering team is delivering the data networking platform that includes the embedded networking software and cloud-based components required to move massive amounts of data between connected vehicles and the cloud.

Veniam’s Cloud Services team provides key cloud-services for customers and partners to operate, monitor, and leverage our platform’s features in connecting vehicles to each other and the Internet, moving terabytes of data at low latency and with the right level of QoS and security.

As a Senior member of the frontend development team, you will be responsible for delivering a great user experience in Veniam cloud dashboards considering the best usability and software development practices. You will also work closely with our world-class cloud backend engineering team to leverage the best features of Veniam Cloud infrastructure.

Your software will be part of the critical cloud services that enable thousands of vehicles deployed over multiple vehicular deployments to move massive amounts of data between them and the cloud with the right level of QoS and security.

If you would like to be part of the data networking company that will impact key players in the automotive, transportation, and telecommunication sector this challenge is for you.

Primary Responsibilities

  • Work with the product teams and customers to understand the requirements and pains to be addressed in Veniam Cloud dashboards;
  • Collaborate with cloud backend development team to provide the best user experience and functionality to Veniam users, customers, and partners;
  • Bring your experience and best practices to the engineering and development team;
  • Develop and engineer visual contents matching the identified requirements;
  • Iterate rapidly on top of low and high fidelity designs and working prototypes;
  • Understand the impact of reported issues in the frontend and investigate the source together with the full stack engineering team.

Technical Requirements

  • Awesome skills in JS, HTML5 and CSS3;
  • Experience in Javascript Frameworks/Libraries such as AngularJS 2+ and ReactJS with Redux;
  • Strong background in web applications development with TDD;
  • Experience in JS unit-tests tools (e.g., Jasmine) and JS automated tests (e.g., Protactor);
  • Previous use of packaging/build tools: Webpack, Npm, Gulp, Grunt, etc.;
  • Experience in developing real-time applications and using established design patterns.

Qualifications and Other Requirements

  • BSEE/CS or equivalent, MSEE/CS a nice-to-have;
  • 5+ years in the development of large scale cloud applications;
  • Experience in Node.js or Go is a plus;
  • Love for carefully designed user interfaces and dashboards;
  • Proven experience in leading teams and making architecture decisions is appreciated.

About Us

We are accelerating future mobility and making places more human by delivering intelligent networking software for connected cars and autonomous vehicles. With an IP portfolio of more than 160 patents, Veniam makes the most out of all available networks to move massive amounts of data between vehicles and the cloud, all with the right quality of service and security profiles. Working closely with the world’s largest Auto OEMs and Tier 1 suppliers, we aim to improve the lives of millions of people by securely managing the data flows of a new and emerging mobility ecosystem – the Internet of Moving Things – in which connected vehicles not only move people and goods more efficiently but also expand Internet coverage, deliver new human experiences and gather valuable data for smart city applications.

Named by CNBC and NASDAQ as one of the 50 most disruptive companies in the world, Veniam is a global company with its headquarters in Mountain View, California, Engineering Center in Porto, Portugal, and sales offices in Detroit, Munich, and Tokyo.


Porto, Portugal