Hybrid Staff Software Engineer, React, Platform UI

Posted last month

Apply now

About the role

  • Develop & QA IAM (Identity & Access Management) related web applications and tooling in Vue and React JS
  • Work closely with our UX team and product management to refine features and ensure frictionless interfaces for our customers
  • Collaborate with several backend teams to design features and API interfaces
  • Design and review components for our shared component library, to ensure we provide a clear and consistent interface to our internal and customer consumers whilst adhering to best practices
  • Provide maintenance and security updates for a broad range of legacy UIs
  • Participate in development life cycle activities like design, coding, testing and production releases of the Ping Platform UI
  • Implement, document and evangelize best practices and industry standards for both internal and external developers
  • Debug production issues across services and levels of the Advanced Identity Cloud (AIC) integration with the Platform UI
  • Thrive in a rapidly changing environment, continuously working to adapt to ever-evolving customer needs
  • Shows strong communication skills and sets a good example for other engineers
  • Identifies shortcomings of current architecture and design and pushes for continuous improvement
  • Enhance the quality control of our product with automation, E2E tests, pipeline, AI, and etc

Requirements

  • 8+ years of HTML and CSS as well as a fundamental understanding of JavaScript
  • 8+ years of Web-application development experience
  • 5+ years of production experience (primary) with one of the following: React.js, Angular, Vue.js or Svelte.js
  • 2+ years with a secondary JS framework or library
  • Strong experience with developing accessible, compliant UI components
  • Experience with authentication, authorization and identity management
  • Experience with CORS, SSL/TLS and other security communication protocols
  • Experience with RESTful services
  • BS or MS in Computer Science or equivalent work experience
  • Strong time management skills
  • Nice to have: Experience with multiple application architectures (SPA, Flux, SSR, universal/isomorphic)
  • Nice to have: Experience with Redux Toolkit (RTK) and RTK Query
  • Nice to have: Experience with building REST API applications in Node.js
  • Nice to have: Experience working within a distributed team
  • Nice to have: Proficient knowledge of Git and Git tooling
  • Nice to have: Agile/Scrum Methodologies
  • Nice to have: Experience with application security practices (OWASP Top 10)
  • Nice to have: Experience with systems at large scale
  • Nice to have: Docker, Kubernetes and VM experience
  • Nice to have: Experience with web accessibility

Benefits

  • Generous PTO & Holiday Schedule
  • Parental Leave
  • Progressive Healthcare Options
  • Retirement Programs
  • Opportunity for Education Reimbursement
  • Commuter Offset (Specific locations)
  • Competitive benefits and perks
  • Employee Resource Groups
  • Regular company and team bonding events
  • Global volunteering and community initiatives
  • Flexible, collaborative work environment

Job title

Staff Software Engineer, React, Platform UI

Job type

Experience level

Lead

Salary

CA$125,000 - CA$150,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job