Request a quote

Close

Senior Front-End Software Developer (JCS)

Development | Orem, Utah or Quebec City or Montreal or Rimouski

Careers Orem, Utah or Quebec City or Montreal or Rimouski

About the Position

Jive developers are a team of doers. We don't hide behind reviews, change control, or validation outside of the team. We expect everyone on the team to understand the impact their changes might have on other teams and the Jive platform as a whole and to consider all aspects of software design on a daily basis. Front-end engineers at Jive have a passion for learning and staying up to date with the latest JavaScript libraries, releases, and frameworks.

This team is responsible for the automated testing, application design, choice of tools, deployment, operation, and life cycle of our applications. Jive builds front-end solutions using technologies such as Angular,JS Angular 2+, webpack, Redux, Observables, WebSockets, WebRTC, and REST. A compelling web-based unified communication experience featuring voice, chat, video, and collaboration capabilities have become critical to enabling Jive to capture and retain customers.


What You'll Do

  • Design, develop, maintain, and deploy world-class front-end applications
  • Participate in both the technical and UX design of our applications
  • Help us deliver awesome products
  • Participate in the overall decisions on the direction of our front-end technology stack
  • Build shared SDKs, UI framework components, and application logic from top to bottom for the main application your team is responsible for
  • Manage customer requirements against technical debt and added value
  • Mentor other team members and contributing to quality objectives
  • Delivering world class web applications using the latest JavaScript features
  • Collaborate with product owners and user experience designers to deliver features while meeting team deadlines
  • Assist the team with evaluating the adoption of the latest and greatest technologies providing value to our developers and customers


What You'll Need

  • A strong understanding of JavaScript and/or TypeScript
  • A strong understanding of application architecture
  • Experience with application bundling systems
  • A desire to learn and to help others grow
  • Expert level experience in dealing with asynchronous JavaScript
  • An insistence on maintaining the quality of the code base and the customer experience
  • A good understanding of webpack (a plus)
  • A love for Observables (a plus)
  • ES6 knowledge and BabelJS experience (a plus)
  • Experience with Redux and can explain why it’s a great thing (a plus)
  • Hands-on experience with AngularJS or Angular 2+ (a plus)
  • Unit, integration, and end-to-end testing skills (a plus)


What You'll Get

  • Competitive compensation based on experience
  • Health insurance
  • Generous retirement plan
  • Paid time off
  • Holiday pay
  • Annual retreat
  • Gym membership reimbursement
  • Free access to Jive’s phone system for personal use

Apply Now