Front-End Developer

Organization: Arbor Networks

Job Function: Engineering

Primary Location: North America-United States-MI-Ann Arbor

Schedule: Full-time

Req ID: ENG000699

Description: Software Developer – UI/Javascript Applications

Arbor Networks is looking for full-time web application developers to help build modern, rich-client user interfaces for our web-based network security applications. Ideal candidates would be experienced bringing interaction and visibility into real-time data-driven applications.

As a member of our engineering team, you will develop and test web applications for scalable network security products. Candidates will work closely with the product owner and designers to turn mockups and prototypes into working code. This job involves working closely with our design team as we figure out how a feature and its related interactions will take shape.

Through our agile process, you’ll write code to query our back-end data stores and bring a modern user interface to life and also gauge usability of existing features to make constructive changes. We have a strong culture of performing peer reviews of work, both with designs and code implementations, so collaboration skills are key.

This is a great opportunity to work with an informal, yet hard-working team that is actively developing products for the rapidly expanding network security market. If you want to work in a fast-paced environment, building best-in-class network security products, then we are interested in talking to you!

Qualifications

Required Qualifications: 3-5 years experience creating and developing user interfaces in a web environment

  • Experience with javascript-based client-side web frameworks like angular.js and React
  • Development experience using a server-side scripting language such as PHP, Python, or Ruby
  • Strong knowledge of standards-based development with HTML5, CSS3, Ajax, Javascript
  • Ability to work independently and in small teams
  • Excellent written and verbal communication skills
  • Experience with software development best practices including unit testing, code reviews, performance telemetry, and continuous integration
  • A driving sense of craftsmanship, quality, and ownership

Desired Qualifications:

  • Experience with the Ruby on Rails web application framework
  • Experience with node.js as a build and test environment for client-side applications
  • Experience creating data visualizations using graphing libraries such as d3.js
  • Understanding of application layer network protocols
  • Experience with agile development methodologies (SCRUM, TDD, etc.)
  • Experience writing regular expressions
  • Experience writing shell scripts and Python scripts
  • Experience developing under Linux
  • Familiar with concepts from computer security
  • Understanding of, or background using, high-speed networking devices such as firewalls, intrusion detection systems, intrusion prevention systems, or deep packet inspection (DPI) systems

Arbor Networks is an equal opportunity employer and committed to diversity in its workforce. Arbor Network recruits qualified applicants and makes all employment-related decisions based exclusively on job-related qualifications, without regard to characteristics such as race, color, national origin, religion, gender, age, marital status, disability, veteran status, citizenship status, sexual orientation, gender identity, or any other status protected by law. EEO M/W/D/V


Suggested Tags:

  • java
  • javascript
  • engineer
  • Make custom tags...

Last updated almost 7 years ago

First posted about 10 years ago