Senior UI Software Engineer

The leading independent provider of identity for the enterprise. The Okta Identity Cloud enables organizations to securely connect the right people to the right technologies at the right time.
$114,000 - $172,000
Senior Software Engineer
Remote
18,800 Employees
3+ years of experience

Description For Senior UI Software Engineer

Okta is seeking an experienced Senior UI Software Engineer to join their Onboarding and Lifecycle Management (LCM) Platform team. The role focuses on enhancing and managing services for importing, syncing, and provisioning identities and access policies (users, groups, roles, entitlements, etc.). This position involves building and designing solutions, as well as maintaining the platform for scale.

Key Responsibilities:

  • Develop new features using various web technologies and write effective tests
  • Migrate the identity management product UI to a modern framework based on ReactJS
  • Collaborate with Product Development, Designer, and QA teams for scoping development and deployment work
  • Provide support and handle incoming bugs and customer-reported issues
  • Conduct quality code reviews and automated testing
  • Maintain the existing code base
  • Provide technical guidance, assistance, and mentorship to the team and other engineers

Required Skills and Experience:

  • 3+ years of experience building web applications
  • Strong knowledge of Javascript (ES6), CSS, CSS3, SASS, HTML5, Typescript
  • Solid experience in major frameworks (Backbone, Angular, ReactJS, etc.), preferably with ReactJS and Redux
  • Experience building large-scale single-page web applications and micro-frontend
  • Experience with modern frameworks like Node.js and Express.js
  • Experience with OpenID and OAuth is a plus
  • Backend experience to build REST API or Apollo GraphQL is a plus
  • Experience with Java and Spring Boot is a significant advantage

Education:

  • B.S. Computer Science or equivalent

Okta offers a competitive salary range of $114,000 - $172,000 CAD for candidates located in Canada, along with equity (where applicable), bonus, and benefits including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave.

Okta is committed to diversity, equity, inclusion, and belonging, and provides a dynamic work environment with the best tools, technology, and benefits to empower employees to work productively in a setting that best suits their needs.

Last updated 3 months ago

Responsibilities For Senior UI Software Engineer

  • Develop new features using various web technologies and write effective tests
  • Migrate the identity management product UI to a modern framework based on ReactJS
  • Collaborate with Product Development, Designer, and QA teams for scoping development and deployment work
  • Provide support and handle incoming bugs and customer-reported issues
  • Conduct quality code reviews and automated testing
  • Maintain the existing code base
  • Provide technical guidance, assistance, and mentorship to the team and other engineers

Requirements For Senior UI Software Engineer

JavaScript
React
TypeScript
Node.js
  • 3+ years of experience building web applications
  • Strong knowledge of Javascript (ES6), CSS, CSS3, SASS, HTML5, Typescript
  • Solid experience in major frameworks (Backbone, Angular, ReactJS, etc.), preferably with ReactJS and Redux
  • Experience building large-scale single-page web applications and micro-frontend
  • Experience with modern frameworks like Node.js and Express.js
  • B.S. Computer Science or equivalent

Benefits For Senior UI Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive salary range
  • Equity (where applicable)
  • Bonus
  • Health insurance
  • Dental insurance
  • Vision insurance
  • RRSP with a match
  • Healthcare spending
  • Telemedicine
  • Paid leave (including PTO and parental leave)

Interested in this job?