When you join Verizon

Verizon is a leading provider of technology, communications, information and entertainment products, transforming the way we connect across the globe. We’re a diverse network of people driven by our ambition and united in our shared purpose to shape a better future. Here, we have the ability to learn and grow at the speed of technology, and the space to create within every role. Together, we are moving the world forward – and you can too. Dream it. Build it. Do it here.

What you’ll be doing...

  • Understand existing ecosystem, Implement features, functions, and enhancements.
  • Conduct requirement gathering, wireframe walkthrough, task break down, estimation, coding, writing unit tests and release production.
  • Follow and improve process including code review.
  • Collaborate with other engineers to write testable, reliable code, continuously deploying to production systems.
  • Keep our product awesome by enhancing and contributing to upstream react, react-native, react-native-windows, redux, flow, eslint, codepush, and other open source dependencies.
  • Maintain a tight feedback loop for developers and internal users by doing test-driven development at the unit- and acceptance-test level for fast feedback both in local development environments, in our cloud CI providers, and our internal continuous deployment.
  • Continuously teach, learn, and strive for a generalized skill set with collaborative design and programming, both locally in our San Jose office, and with our remote collaborators in India.
  • Host/attend local meet ups, participate in relevant conferences, and be active in relevant chat, email, and other channels.

What we’re looking for...

You'll need to have:

  • Bachelor's degree in Computer Science or Information Technology or four or more years of work experience.
  • Four or more years of relevant work experience.
  • Two or more years of experience working hands-on on Web or Windows Software Engineering teams, preferably on end user facing products.
  • Experience developing rich user facing component.
  • Experience with React/Redux and JavaScript.
  • Experience in at-least one server-side language such as Node.js

Even better if you have one or more of the following:

  • Strong presentation skills and communication skills.
  • Experience collaborating with cross-functional teams and managing stakeholder expectations.
  • Knowledge of other front end frameworks.