Fevrok logo
Staff Level Software Engineer/Web Developer (JavaScript/Angular) - Apex Analytics Platform
3 years ago

Summary:

Duties & Responsibilities:

Duties/Responsibilities:


  • Develop the next generation of the Apex reportingplatform targeting hyperscale, high availability, and cloud native network and application monitoring. Scale of a single deployment may exceed 100 billion records per day, while typical queries must render in just seconds.

  • Innovate, design, and implement solutions to highly complex problems to satisfy a broad range of customer needs

  • Take interest in learning the subject matter and use cases in order to make smart development decisions

  • Take ownership of features and take pride in your work, ensuring code is clean, correct, well tested, and meets the definition of done

  • Apply soundengineering principles for highly maintainable and testable software

  • Comment and document the right amount

  • Maintain a keen eye towards quality, efficiency, scalability, and time to market

  • Participate in refinement, planning, and implementation of a continuously refreshed Agile backlog

  • Be a mentor and mentee among peers in a collaborative, constructive development environment

  • Actively contributeideas for product and process improvements

  • Showa passion for continued learning. Stayabreast of new technology and trends

  • Work closely with the QA team to streamline functional software validationand incremental delivery


BasicQualifications:


  • MS / BS in Computer Science or related discipline

  • 7 or more years experience as a SPA developer

  • Strong skills in JavaScript, HTML5, and CSS

  • Well versed in the Angular (or similar) framework underpinning an Enterprise software product

  • Experience automating UI testing

  • Version control system experience using Git, Mercurial, or Subversion

  • A proven ability to initiate and drive forward software development in an Agile development environment

  • Excellent written and verbal communications skills Critical thinking and the ability to structure elegant solutions to difficult problems

  • A passion for creating, reusing, and maintaining well-structured and architected solutions

  • The ability to deliver high-performance, customer-focused features

  • Experience in debugging and testing newsoftware constructs as well as an ability to predict and prevent negative side-effects when modifying existing code


PreferredQualifications:


  • Experience with Spring sub-projects: spring-integration, spring-security, spring-batch, spring-data, etc

  • Knowledge of JavaScript ecosystem (frameworks, build tools, libraries): React, Ember, Backbone, React, Grunt, D3, Karma, Protractor

  • Proficient in one or more secondary languages such as: CoffeeScript, Groovy, Scala, ES6

  • Datastore knowledge such as: Redis, Columnar databases, Document stores

  • Continuous Integration exposure using Jenkins, Bamboo, TeamCity, etc

  • Virtualization

  • Containers: Docker, VirtualBox, Kubernetes, Swarm

  • Experience in data mining, analytics, or statistics

  • Telecom / network industry experience or knowledge of network protocols and KPIs

Pre-Requisites / Skills / Experience Requirements:

During the rapidly changing Covid situation, VIAVI continues to monitor the situation to keep our employees safe. We continue to adhere to CDC guidelines, strong safety protocols for sites performing essential duties, limiting travel to essential travel etc. We rely on strong benefits programs to provide our employees with support for both their medical and emotional wellness during this difficult time.

If you have what it takes to push boundaries and seize opportunities, apply to join our team today.

VIAVI Solutions is an equal opportunity and affirmative action employer minorities/females/veterans/persons with disabilities.








©2025 Fevrok. All Rights Reserved.