Software Engineer UI Developer

Location: South of Pittsburgh, PA

Job Type: Contract to Hire

We are looking for experienced front-end developers who thrive in an engineering-first consulting firm. The team will develop a web application onsite in the east end of Pittsburgh for an internationally recognized company. We need engineers who make strong and positive impressions through the software they build and the passion they bring.

Education & Experience:

  • Bachelor’s Degree in Computer Science or a related field, or significant equivalent experience
  • 4 years software development experience
  • Proficient at creating engaging user interfaces using modern JavaScript frameworks: React, Angular JS, Redux, Webpack, D3
  • Fluent in HTML, CSS, JavaScript
  • Proficient with consuming REST web services and handling their payload to drive the UI
  • Experience with version control systems: git, Subversion, or Mercurial
  • Computer science fundamentals in object-oriented design, data structures, and complexity analysis
  • Experience with Vue.js, Ember, Backbone, ES6, Babel, Web Components, or D3
  • Experience with Ruby on Rails or Node.js
  • Knowledge of microservices development and security implementations
  • Experience in data-driven UX design and analytics
  • Knowledge and experience in performance analysis and optimization
  • Experience with DevOps, Kubernetes, Armada, Docker, etc.
  • Serve on a team tasked with building the next generation of their product using Microsoft ASP.NET MVC
  • Maintain a consultant’s attitude by:
    • Understanding when to challenge client decisions
    • Being empathetic to client concerns
    • Balancing the needs of internal and external priorities effectively
  • Guide, coach, and mentor other engineers through:
    • Code reviews
    • Lunch and learn sessions
    • Acting as an engineering advocate