Senior UI Engineer (Analytics & BI)

Oracle NetSuite
NetSuite is growing fast! Join our product development team in Barcelona - make great things happen!

Job details

  • Full-time
  • map markerBarcelona, ES
  • globeRelocation paid
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeSenior
  • routeEnglish
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


Do you like challenges? We have a big one here in NetSuite – we are building completely new NetSuite’s business intelligence architecture and we need to ensure that it returns correct data quickly and in every moment. And we need UI in which our users will make data-based business decisions more effectively than ever. We need you to challenge the status quo, to come up with bright ideas to make this happen. UI spans from query builder drag and drop, exceeds in data manipulation in pivot tables and ends in presenting the results in attractive and easy to understand way.

The project itself started with descriptive analytics to let customers understand what happened in the past, continues in diagnostic analytics to understand what's happening now and has strong will to help our customers to estimate what will most likely happen in the future while utilizing advanced business intelligence techniques as big data and machine learning.

Join our software development team and work closely with product managers, user experience experts and back-end development team to create an awesome business intelligence in NetSuite.


  • Software design & coding on the presentation layer of NetSuite Business Intelligence application
  • Communication with Suite Analytics back end Engineers, Product Managers, Visual Designers on day-to-day basis
  • Implementing UI using in-house UI framework, communication with developers of UI framework, UI Product Managers
  • Fixing bugs, Suggesting improvements
  • Delivery of code on time while meeting requirements and complying to quality and architecture

Our stack and development tools

  • proprietary UI framework based on experience and deep analysis of React, Angular and Vue
    • resembles React.js, there's more control over rendering and less automagic
    • API is oriented on Java developers, similar to Ext
    • control over direction of development of the framework, ability to react on internal requirements
  • Oracle DB, WebLogic, Elastic, Kibana, Redis, Logstash, Kafka and more
  • Idea IDE, P4, Jira, Crucible, Confluence, TeamCity
  • JS, Java, Kotlin
  • jmeter, Selenium, Karma & Jasmine, Polarion

Main requirements

  • At least B.S. in computer science, engineering or equivalent
  • Strong programming skills, proven by successful participation on larger projects
  • Working experience in JavaScript, HTML, CSS
  • Organized and reliable, attentive to detail, able to efficiently manage multiple tasks
  • Excellent communication skills in English
  • Larger-scale Web applications
  • Traveling quarterly to Brno, Czech Republic location to meet backend team
  • "Get things done" attitude!
  • Valid work permit for Spain

Nice to have

  • We’ll highly appreciate if you are familiar with or willing to
  • Spend some time in Brno, Czech Republic with our team during ramp-up
  • Have experience with industry standard UI library as React, Angular, Vue
  • Knowledge of Design Patterns, MVP, JS Promise, etc
  • SQL - you’ll soon find out it is handy even on the presentation tier
  • Continuous integration tools
  • Experience with Highcharts
  • Spending extended period of time in Brno location during ramp-up


  • Start-up culture backed by a strong enterprise
  • Excellent central Barcelona city location
  • English-speaking office
  • International team (+27 nationalities)
  • Strong professionals that will help to accelerate your growth
  • Continuous career development: we actively encourage and celebrate internal promotions
  • Learning culture: free access to online learning platform and in-house training sessions
  • Actively involved in the tech community: we organize meetups, programming competitions and innovation initiatives
  • Lunch & learns: present on your favorite topic and be treated to a free lunch!
  • Lots of after-work activities: beach volleyball club, paddle league, skiing/snowboarding trips in winter
  • Private health + life insurance
  • Quarterly goals + yearly salary reviews
  • 25 days of vacation
  • Free coffee, beverages, fruit, snacks
  • Ticket restaurant
  • Referral program

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300