Charles Schwab - Southlake, TX

posted 26 days ago

Full-time - Senior
Southlake, TX
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Senior iOS Developer position at Charles Schwab involves working within the Mobile Technology team to enhance and develop the next generation of Schwab's native iOS application. This role focuses on creating innovative mobile experiences for clients, utilizing cutting-edge technology and methodologies to drive product development in a collaborative environment.

Responsibilities

  • Develop and enhance Schwab's native iOS application.
  • Drive cutting-edge mobile experiences for engaged clients and users.
  • Write Unit Tests and Automated UI tests using XCTest framework.
  • Collaborate with Architects and Stakeholders to craft appropriate solutions.
  • Perform code reviews and mentor junior developers.
  • Debug memory and performance issues in the application.
  • Integrate with REST APIs and work with CI/CD processes.

Requirements

  • 6+ years of native iOS development experience.
  • 5+ years of writing Unit Tests and Automated UI tests using XCTest framework.
  • 5+ years of experience with iterative development methodologies such as TDD and BDD.
  • 5+ years of experience/understanding of the SOLID design principles.
  • 4+ years of in-depth working experience in Swift.
  • 4+ years working with Combine and Swift UI.
  • 4+ years of experience integrating with REST APIs.
  • 4+ years of working with CI/CD and debugging issues.
  • 3+ years of performing code reviews and mentoring junior developers.
  • 3+ years of experience debugging memory and performance issues.

Nice-to-haves

  • 4+ years of working with reactive architecture.
  • 4+ years of experience with building native features as a module.
  • 4+ years of experience working with native accessibility features such as VoiceOver and Dynamic Type.
  • Enterprise development experience.

Benefits

  • 401(k) with company match
  • Employee stock purchase plan
  • Paid time for vacation
  • Paid time for volunteering
  • 28-day sabbatical after every 5 years of service
  • Paid parental leave
  • Family building benefits
  • Tuition reimbursement
  • Health insurance
  • Dental insurance
  • Vision insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service