Frontend UI Senior Software Development Engineer
Viavi Solutions Inc.
Romania, RO
4 zile în urmă

Summary :

VIAVI Solutions is looking for afrontend (web-based user interface) software development engineer to join ourR&D team developing its new Network Performance Monitoring and Diagnosticsas a Service (NPMDaaS) product, ObserverLIVE.

Duties / Responsibilities :

  • Work effectively and efficiently with otherson the R&D team to develop a winning product roadmap
  • Continue to expand, focus and leveragepersonal and team knowledge base and technical abilities in constant pursuit ofdeveloping a superior product
  • Follow the Agile Product Development model to constantly optimizefeature, time to market and project budget while maintaining an uncompromising high level of product quality
  • Execute full software development life cycle(SDLC)
  • Write well-designed, testable code
  • Develop new user-facing features, followingestablished UI / UX design guidelines
  • Provide ongoing maintenance, support, andenhancements
  • Develop automated software unit tests andintegration tests
  • Integrate software components into a fullyfunctional software system
  • Troubleshoot and debug existing systems
  • Provide recommendations for continuousimprovement
  • Be an effective, contributingteam member, improving technologies and consistently applying best practices
  • Basic Qualifications :

  • BS or MS in Computer Science, ComputerEngineering, Software Engineering, or related field
  • Excellent English-language written and verbalcommunication skills
  • 5 or more years of software developmentexperience, using an Agile methodology (e.g., SCRUM or Kanban), includingdesign, development, and testing activities.
  • Experience in developing complex commercialsoftware products
  • 4 years of experience developing single pageapplication (SPA) web applications using HTML5, CSS2 / CSS3, and JavaScript(ECMAScript 6)
  • 3 years of experience using Angular and / orAngularJS
  • Experience with addressing cross-browsercompatibility issues
  • Experience with version control systems (Bitbucket / Gitpreferred)
  • Experience developing automated unit tests
  • Preferred Qualifications : Experience with some or all of the following :

  • UI libraries including JQuery, Leaflet, andHighsoft Highcharts
  • Tools such as Node Package Manager (npm),Bower package manager, and Grunt task runner
  • JetBrains IntelliJ IDEA or other JetBrainstools
  • Atlassian tool suite, including JIRA,Confluence, Bitbucket / Git, Bamboo
  • JFrog Artifactory artifact manager
  • Linux backend environment (RHEL or CentOSpreferred)
  • Development using Java for related backendservices
  • Development of applications using aMicroservices (preferred) or Web Services architecture
  • Design, development or use of RESTful APIssupporting JSON or XML
  • Elasticsearch, Logstash, Kibana (ELK stack)
  • Deployment of applications in a cloud-hostedenvironment (Amazon Web Services / AWS preferred)
  • Test-driven development
  • Development or use of tools for NetworkPerformance Monitoring and Diagnostics (NPMD)
  • Aplică
    Adaugați la favorite
    Eliminați de la favorite
    Email-ul meu
    Făcând clic pe "Continuați", sunteți de acord că nevoo colectează și procesează datele personale pe care le-ați furnizat în acest formular pentru a crea un cont nevoo și pentru a vă abona la alertele noastre prin e-mail, în conformitate cu Politica de confidențialitate . Puteți să vă retrageți consimțământul în orice moment, urmând și pașii .