Principal Ui Software Engineer

Okta Okta · Enterprise · Bangalore, India · SW Eng - Core Identity-670

Okta is seeking a Principal UI Software Engineer to build the trusted infrastructure that enables organizations to safely embrace AI. This role will focus on the frontend development of authentication and authorization features for Okta-protected resources, specifically working on the Okta Sign-in Widget, End User SSO Dashboard, and Okta Browser Plugin. The engineer will lead design and development of complex features using React and TypeScript, collaborate with cross-functional teams, and optimize applications for performance and scalability.

What you'd actually do

  1. Lead the design and development of complex, high-performance features using React and TypeScript.
  2. Collaborate closely with product managers, UI/UX designers, and backend engineers to translate requirements into robust and effective frontend solutions.
  3. Write clean, modular, well-tested, and maintainable code, adhering to best practices and coding standards.
  4. Optimize applications for speed, scalability, and responsiveness across various devices and browsers.
  5. Contribute to the evolution of our frontend architecture, ensuring its long-term scalability and maintainability.

Skills

Required

  • React
  • TypeScript
  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • Webpack
  • Babel
  • Vite
  • Yarn
  • RESTful APIs
  • Jest
  • React Testing Library
  • Playwright
  • Git
  • responsive design
  • accessible web interfaces
  • problem-solving
  • debugging
  • communication
  • interpersonal skills

Nice to have

  • design systems
  • component libraries
  • Identity and Access Management protocols and architecture
  • FIDO
  • U2F
  • WebAuth
  • SSO
  • SAML
  • OAuth
  • Federation
  • open-source contributions

What the JD emphasized

  • 10+ years of professional experience in frontend development, with a strong focus on building complex web applications.