UI Software Engineer, Credentials (Remote Eligible)

See more jobs from Okta Inc

over 2 years old

This job is no longer active

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