Charles Schwab - Lone Tree, CO

posted 5 days ago

Full-time - Mid Level
Lone Tree, CO
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The position at Schwab involves being part of a high-performing mobile development team focused on delivering exceptional mobile experiences for users. The role emphasizes innovative thought and creative problem-solving in the finance industry, particularly in native mobile application development for iOS. The individual will be responsible for designing, developing, and supporting mobile applications while ensuring adherence to best practices and optimizing user experiences across various devices.

Responsibilities

  • Prepare specifications, design, develop and support mobile applications.
  • Assess and optimize designs through review, evaluation tools, and analysis.
  • Create and perform unit testing for a spectrum of mobile devices.
  • Build native mobile apps and support mobile systems in production.
  • Resolve and troubleshoot technical problems related to mobile applications.
  • Prepare documentation for new development work while maintaining Schwab development standards.

Requirements

  • 7+ years of native iOS development experience.
  • Expert in-depth working experience in Swift.
  • Experience working with Combine and Swift UI.
  • Experience writing Unit Tests and Automated UI tests using XCTest framework.
  • Experience integrating with REST APIs.
  • Experience working with CI/CD and debugging issues that arise.
  • Experience performing code reviews and mentoring junior developers.
  • Understanding of the SOLID design principles.
  • Experience debugging memory and performance issues.
  • Experience working with native accessibility features such as VoiceOver and Dynamic Type.
  • Experience with iterative development methodologies such as TDD and BDD.
  • Ability to identify stakeholders, evaluate their needs, and manage their expectations through effective communication.

Nice-to-haves

  • Experience working with reactive architecture.
  • Experience with building native features as a module.
  • Enterprise development experience highly desirable.
  • Strong interpersonal, negotiation, facilitation, analytic, problem-solving, influencing, prioritization, decision-making, and conflict resolution skills.
  • Excellent written/verbal communication skills.

Benefits

  • Eligible for bonus or incentive opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service