Charles Schwab - Austin, TX

posted 26 days ago

Full-time - Senior
Austin, 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.
  • Collaborate with Architects and Stakeholders to craft appropriate solutions.
  • Perform code reviews and mentor junior developers.
  • Integrate with REST APIs and debug issues that arise.
  • Write Unit Tests and Automated UI tests using XCTest framework.
  • Utilize iterative development methodologies such as TDD and BDD.

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 that arise.
  • 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 highly desirable.

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 for eligible positions
  • Paid parental leave
  • Family building benefits
  • Tuition reimbursement
  • Health insurance
  • Dental insurance
  • Vision insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service