OneMain Financial-posted 4 months ago
Full-time • Mid Level
Baltimore, MD
5,001-10,000 employees

As a part of centralized CIAM (Customer Identity and Access Management) team that provides core identity and access management services to the entire organization. In this role you will be responsible for development, integration and support of CIAM services and Modules that are shared across multiple product lanes. You will work with cross functional teams to deliver secure and seamless identity experiences for both web and native applications. As a Full Stack Lead Developer, you will be responsible for migrating existing Ruby on Rails application to a new architecture built with Angular and Ionic (using Capacitor for mobile) using micro-front-end architecture to ensure smooth integration across web and mobile platforms. You will collaborate with cross-functional teams to ensure a seamless migration process and successful implementation of the new stack.

  • Develop and maintain scalable, high-performance web and mobile applications using Node.js, Angular, Ionic, and Capacitor to ensure consistent user experiences on both mobile and web.
  • Design and implement reusable components like AuthGuard for routing and session management, including token handling, refresh tokens, and expiry logic to maintain a smooth, authenticated experience across web and mobile platforms.
  • Responsible for integrating micro-front-end architectures across multiple products and services.
  • Manage the end-to-end submission process for both IOS and Android apps.
  • Coordinate app releases with development, QA and product teams.
  • Collaborate closely across different lanes to ensure smooth integration of reusable components across web and mobile platforms.
  • Participate in code reviews, unit and integration testing, troubleshoot issues and ensure Analytics data is correctly captured.
  • Ensure Analytics tracking doesn’t compromise performance and scalability optimizing both front end and data collection.
  • Proficiency in Angular, Ionic, and Node.js.
  • Experience with migrating applications to new architectures.
  • Strong understanding of micro-front-end architecture.
  • Ability to collaborate with cross-functional teams.
  • Experience in managing app submission processes for iOS and Android.
  • Health and wellbeing options including medical, prescription, dental, vision, hearing, accident, hospital indemnity, and life insurances.
  • Up to 4% matching 401(k).
  • Employee Stock Purchase Plan (10% share discount).
  • Tuition reimbursement.
  • Paid time off (15 days’ vacation per year, plus 2 personal days, prorated based on start date).
  • Paid sick leave as determined by state or local ordinance, prorated based on start date.
  • Paid holidays (7 days per year, based on start date).
  • Paid volunteer time (3 days per year, prorated based on start date).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service