UI Software Engineer, Credentials (Remote Eligible)

Position Description:

We are looking for an experienced frontend software developer to join our Credential Platform Team. This team is responsible for designing and implementing Okta core identity platform components which is used to manage credential enrollment and life cycles as well as managing and maintaining the infrastructure for customer identity focused factors such as SMS and Voice MFAs. 

This is an opportunity to join an engineering team that strongly believes in designing for scale, automated testing and iterative processes to build high quality next generation enterprise software. 

Our elite team is fast, innovative and flexible; with an agile release cycle and individual ownership. We expect great things from our engineers and reward them with stimulating new projects, emerging technologies and the chance to have significant equity in a company that is about to change the cloud computing landscape forever. 


Job Duties and Responsibilities:  

  • Ship user interfaces for production-grade applications in an agile, product oriented environment
  • Analyze and refine requirements with Product Management and UX to develop end user web interfaces and functionalities. 
  • Work with user experience designers, architects and engineers to scope and plan UI efforts and dependencies.
  • Implement reusable UIs components with rich and consistent look and feel
  • Participate in test-driven development, design and code reviews  and develop unit and functional tests. 
  • Investigate live issues as appropriate


Required Knowledge, Skills, and Abilities: 

  • 4+ years experience with one of the major JavaScript MVC frameworks (Backbone, Angular, React, etc.),  along with a deep understanding of the JavaScript language
  • Working experience with HTML and CSS
  • Excellent grasp of software engineering principles 
  • Experience with consuming and/or designing REST APIs
  • Experience working in fast paced environments


Nice to haves: 

  • Experience with Java, Hibernate, Spring and/or
  • Experience in identity management, standard authentication protocols and multi-factor authentication and/or
  • Experience building PAAS infrastructure 


Education and Training: 

  • B.S. or M.S. Computer Science or related field


Upload Resume/CV (PDF must be less than 8 MB )
Cover Letter
Upload Cover Letter (PDF must be less than 8 MB )
U.S. Equal Opportunity Employment Information (Click here for instructions)

We request this data to help assess our candidates and workforce to promote diversity, inclusion, and belonging and to ensure we maintain fair and equitable hiring practices. Responding to the survey is voluntary.