- Company Name
- Ping Identity
- Job Title
- Senior Software Engineer - Platform UI (React)
- Job Description
-
Job Title: Senior Software Engineer – Platform UI (React)
Role Summary: Spearhead the design, development, and maintenance of identity‑and‑access‑management web applications and tooling in React, Vue.js, and related frameworks. Collaborate closely with UX, product, and backend teams to create frictionless, secure user experiences for the next‑generation identity platform.
Expectations: Highly motivated, analytical, and creative engineer with strong communication skills. Self‑driven learner who thrives in a fast‑paced, cross‑functional, globally distributed environment.
Key Responsibilities:
- Develop, test, and release UI features and tooling for identity & access management using React, Vue.js, and other JS frameworks.
- Partner with UX and product teams to refine features and ensure accessible, frictionless interfaces.
- Collaborate with backend engineers to design API contracts and integrate services.
- Design, review, and contribute to a shared component library that enforces best practices and consistency.
- Maintain and secure legacy UIs; apply security updates across the platform.
- Troubleshoot production issues, debugging across the Advanced Identity Cloud integration.
- Advocate for and document industry standards, best practices, and coding guidelines.
- Participate in the full software development lifecycle: requirements gathering, design, coding, testing, release, and post‑release support.
- Identify architectural gaps and propose continuous improvement initiatives.
- Enhance quality through automation, end‑to‑end testing, CI/CD pipelines, and AI‑driven tools.
Required Skills:
- 6+ years of HTML/CSS and core JavaScript experience.
- 6+ years overall web application development; 4+ years production with React, Angular, Vue, or Svelte.
- 2+ years working with secondary JS libraries/frameworks.
- Strong ability to build accessible, compliant UI components.
- Experience with authentication, authorization, and identity‑management workflows.
- Knowledge of CORS, SSL/TLS, RESTful services, and related security protocols.
- Proficient with Git, source‑control tooling, and Agile/Scrum workflows.
- Demonstrated problem‑solving, time‑management, and collaborative skills.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent professional experience.