JavaScript Developer

Location Reston
Discipline: Information Technology
Salary: $ 66-$67 per hour
Contact email: rgarcia@brightmetro.com
Job ref: 434263
Published: 19 days ago

Summary

The Wireless team within client’s Digital Retail Services (DRS) group is responsible for enabling our customers to purchase Wireless products at the Store or Online. We are building the next generation Wireless platform for our Retail channel that will be built on a new technology stack.

Roles & Responsibilities

  • You will work with world-class technologists and product visionaries as a contributing member of core engineering team

  • Work with JavaScript and other related technologies to design and develop high-performance and scalable applications

  • Help the team leverage and contribute to open source software whenever possible

  • Be responsible for laying the foundation for the platform as well as proposing solutions to ease software development, monitoring of software, etc.

  • Be excited about making an immediate impact on a global scale

  • Take ownership of building, deploying and supporting operations for the software you build.

  • Care deeply about writing clean code and providing PR feedback to team members.

  • Laser focused on writing quality code by implementing multiple testing practices (unit, automation testing and device compatibility testing).

Preferred Qualifications

  • Experience with GraphQL.

  • Experience with Cloud technologies (Azure preferred) & Kubernetes.

  • Native iOS or Android experience is a plus.

  • Familiarity with monitoring tools such as Dynatrace, Splunk, Grafana.

Minimum Qualifications

  • BS/MS in Computer Science, or equivalent

  • 3 to 5 years of professional experience as a hands-on Software Engineer building React & React Native apps for Web & Mobile experiences.

  • 3 to 5 years of experience with JavaScript, TypeScript, Nodejs, React, React Native & Redux.

  • Experience with HTML5, CSS3,

  • Experience interfacing with Restful APIs

  • Passionate about user experience

  • Strong understanding of computer science principles, data structures and mobile development best practices.

  • Experience with troubleshooting production incidents.

  • Ability to analyze and optimize mobile applications.

  •  Experience with automating mobile device testing.

  • Good verbal and written communication skills.

  • Able to work in fast pace high performance development environment.