• Bucharest
  • Applications are closed

Viavi Solutions

Summary:

VIAVI Solutions is looking for a frontend (web-based user interface) software development engineer to join our R&D team developing its new NITRO Mobile product. Our NITRO Mobile solutions process and store billions of events a day and are truly ‘Big data’ systems. You will join a team working atop leading ‘Big data’ frameworks including Apache Spark and Kafka, deployed on large cluster environments. The team will develop on Linux using Java and/or Scala as the primary development languages.

 

Duties/Responsibilities:

  • Work effectively and efficiently with others on the R&D development team to develop a winning product roadmap
  • Continue to expand, focus and leverage personal and team knowledge base and technical abilities in constant pursuit of developing a superior product
  • Follow the Agile Product Development model to constantly optimize feature, time to market and project budget while maintaining an uncompromising high level of product quality
  • Execute full software development life cycle (SDLC)
  • Use Behavior Driven Development or Test Driven Development to deliver well-designed, tested code
  • Develop new user-facing features, following established UI/UX design guidelines
  • Provide ongoing maintenance, support, and enhancements
  • Develop automated software unit tests and integration tests
  • Integrate software components into a fully functional software system
  • Troubleshoot and debug existing systems
  • Provide recommendations for continuous improvement
  • Be an effective, contributing team member, improving technologies and consistently applying best practices

 

Basic Qualifications:

  • BS or MS in Computer Science, Computer Engineering, Software Engineering, or related field
  • Excellent English-language written and verbal communication skills
  • 6 or more years of software development experience, using an Agile methodology (e.g., SCRUM or Kanban), including design, development, and testing activities.
  • Experience in developing complex commercial software products
  • 5 years of experience developing single page application (SPA) web applications using HTML5, CSS2/CSS3, and JavaScript (ECMAScript 6)
  • 4 years of experience using Angular and/or AngularJS
  • Experience with addressing cross-browser compatibility issues
  • Experience with version control systems (Bitbucket/Git preferred)
  • Experience developing automated unit tests

 

Preferred Qualifications: Experience with some or all of the following:

  • UI libraries including JQuery, Leaflet, and Highsoft Highcharts
  • Tools such as Node Package Manager (npm), Bower package manager, and Grunt task runner
  • JetBrains IntelliJ IDEA or other JetBrains tools
  • Atlassian tool suite, including JIRA, Confluence, Bitbucket/Git, Bamboo
  • JFrog Artifactory artifact manager
  • Linux backend environment (RHEL or CentOS preferred)
  • Development using Java for related backend services
  • Development of applications using a Microservices (preferred) or Web Services architecture
  • Design, development or use of RESTful APIs supporting JSON or XML
  • Elasticsearch, Logstash, Kibana (ELK stack)
  • Deployment of applications in a cloud-hosted environment (Amazon Web Services / AWS preferred)
  • Behavior-driven or test-driven development
  • Development or use of tools for Network Performance Monitoring and Diagnostics (NPMD)

The benefits of working for VIAVI Solutions Romania

 Very competitive salary
 Medical insurance
 Flexible working schedule
 Great local office
 The possibility to make technological choices
 t’s an R&D center. They create products; they are going to work with new technologies and put their brain to work.
 International company culture