Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Manager, Software Development & Engineering - iOS Engineer image - Rise Careers
Job details

Manager, Software Development & Engineering - iOS Engineer

Your opportunityAt Schwab, you are empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together.Schwab has been doing in-house, native mobile development for several years but every business channel in Schwab is increasing their presence on the mobile platform. We are looking to grow a high performing, engaged mobile development team that is passionate about delivering an excellent mobile experience for our users, from checking account balances to complex trading, Schwab’s ever growing mobile user base is asking for more features and more and interesting visualizations and interactions. Come join the team and make your mark on a highly distributed, visible and valued product.What you are good at:• Prepare specifications, design, develop and support mobile applications and prepare documentation per Schwab mobile best practices.• Assess and optimize designs through review, evaluation tools and analysis to ensure appropriate user experiences for phones and tablets.• Create and perform unit testing for the spectrum of mobile devices.• Build native mobile apps, support the mobile systems in production and resolve and troubleshoot technical problems.• Prepare documentation for new development work while maintaining Schwab development standards.• Must have a depth of knowledge in the mobile languages (Swift/Swift UI) and ability to ramp up on new languages quickly.• Depth of experience with Apple iOS frameworks and SDK’s Ability to develop compelling user experiences while meeting the needs of the mobile users.This role is a manager-level individual contributor and not a people leader.What you haveRequired Qualifications:• 7+ years of native iOS development.• Expert in-depth working experience in Swift.• Experience working with Combine and Swift UI.• Experience writing Unit Test and Automated UI tests using XCTest framework.• Experience integrating with REST APIs is a required.• Experience working with CI/CD and debugging issues that arises.• Experience performing code reviews and mentoring junior developers is required.• Experience/understanding of the SOLID design principles.• Experience working with Architects and Stakeholders to craft appropriate solution.• 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 Understanding of technical issues, designs, best practices.• Ability to identify stakeholders, evaluate their needs and manage their expectations through effective communication.Preferred Qualifications:• Experience working with reactive architecture is preferred.• Experience with building native features as a module is a plus.• Great interpersonal and communication skills. 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.In addition to the salary range, this role is also eligible for bonus or incentive opportunities.What’s in it for youAt Schwab, we’re committed to empowering our employees’ personal and professional success. Our purpose-driven, supportive culture, and focus on your development means you’ll get the tools you need to make a positive difference in the finance industry. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.We offer a competitive benefits package that takes care of the whole you – both today and in the future:• 401(k) with company match and Employee stock purchase plan• Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions• Paid parental leave and family building benefits• Tuition reimbursement• Health, dental, and vision insurance
Charles Schwab Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Charles Schwab DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Charles Schwab
Charles Schwab CEO photo
Walt Bettinger II
Approve of CEO

Average salary estimate

$130000 / YEARLY (est.)
min
max
$120000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Manager, Software Development & Engineering - iOS Engineer, Charles Schwab

As a Manager, Software Development & Engineering - iOS Engineer at Schwab in Lone Tree, CO, you'll play a pivotal role in the evolution of our mobile applications. At Schwab, we believe in challenging the status quo, and your innovative mindset will amplify our efforts to enhance user experiences across our mobile platform. With a keen focus on delivering exceptional mobile experiences that cater to everything from account balances to complex trading, you will lead a team that’s passionate about pushing the limits of what’s possible. Your responsibilities will include preparing technical specifications, designing top-notch mobile applications, and ensuring they meet our rigorous standards. You’ll also dive into unit testing across a diverse range of mobile devices and tackle troubleshooting on a daily basis. Proficiency in Swift and Swift UI is crucial for success in this role, as is your ability to guide junior developers through code reviews and mentoring. With an eye for detail, you'll optimize user experiences, integrating with APIs, while also communicating effectively with stakeholders to ensure their requirements are met. At Schwab, we don’t just cultivate talent; we empower you to take charge of your career with ample opportunities for growth and development. Join us and leave your mark on the financial tech landscape!

Frequently Asked Questions (FAQs) for Manager, Software Development & Engineering - iOS Engineer Role at Charles Schwab
What are the primary responsibilities of a Manager, Software Development & Engineering - iOS Engineer at Schwab?

The Manager, Software Development & Engineering - iOS Engineer at Schwab is responsible for preparing technical specifications, designing and developing mobile applications, conducting unit testing, and maintaining documentation according to Schwab's best practices. Additionally, you will optimize user experiences, resolve technical issues, and mentor junior developers to elevate team performance.

Join Rise to see the full answer
What qualifications are required for the Manager, Software Development & Engineering - iOS Engineer position at Schwab?

To qualify for the Manager, Software Development & Engineering - iOS Engineer position at Schwab, candidates should have over 7 years of native iOS development experience, with expert knowledge of Swift and familiarity with frameworks like Combine and Swift UI. Experience with REST APIs, CI/CD, unit tests, and an understanding of SOLID design principles are also necessary.

Join Rise to see the full answer
What skills are crucial for a successful Manager, Software Development & Engineering - iOS Engineer at Schwab?

A successful Manager, Software Development & Engineering - iOS Engineer at Schwab should possess strong proficiency in Swift, experience in iterative development methodologies like TDD and BDD, and excellent problem-solving and communication skills. Additionally, a background in debugging memory issues and familiarity with native accessibility features are valuable assets.

Join Rise to see the full answer
How does Schwab support the personal and professional growth of the Manager, Software Development & Engineering - iOS Engineer?

Schwab is committed to empowering employees by providing a supportive culture and development-focused initiatives. Employees in the role of Manager, Software Development & Engineering - iOS Engineer are offered training opportunities, access to mentorship, and the resources to make a tangible impact in the finance sector, ensuring that your career thrives at Schwab.

Join Rise to see the full answer
What benefits can I expect as a Manager, Software Development & Engineering - iOS Engineer at Schwab?

As a Manager, Software Development & Engineering - iOS Engineer at Schwab, you can look forward to a competitive benefits package that includes a 401(k) plan with company match, paid time off for vacations and volunteering, parental leave, tuition reimbursement, and comprehensive health insurance options. Plus, you will benefit from our unique 28-day sabbatical policy after five years.

Join Rise to see the full answer
Common Interview Questions for Manager, Software Development & Engineering - iOS Engineer
Can you describe your experience with iOS development, particularly using Swift?

In answering this question, highlight specific projects where you utilized Swift, the challenges you faced, and how your solutions improved the application outcomes. Quantify your achievements where possible, such as improved app performance or user engagement metrics.

Join Rise to see the full answer
What techniques do you employ to optimize user experiences in mobile applications?

Discuss your process for assessing user needs, any tools or techniques used for user testing, and examples of how you've iteratively improved app interfaces based on feedback or analytics. Mention any frameworks that have aided your design process.

Join Rise to see the full answer
How do you handle debugging memory and performance issues in mobile apps?

Provide a systematic approach you take when debugging, including software tools you regularly use, and give examples of complex issues you've resolved in past projects. This showcases both your problem-solving skills and technical proficiency.

Join Rise to see the full answer
What is your experience with CI/CD processes in mobile development?

Explain your familiarity with CI/CD tools, the role they play in your development process, and any significant outcomes achieved from implementing these processes in terms of efficiency or code quality.

Join Rise to see the full answer
How do you mentor junior developers and promote a collaborative team environment?

Share your strategies for mentoring, including regular check-ins, pair programming, and knowledge-sharing sessions. Talk about the importance of building a team culture that encourages innovation and rewards creative problem-solving.

Join Rise to see the full answer
Describe a challenging project you've worked on and how you overcame the obstacles.

Detail a specific project, the challenges presented, and the strategies you implemented to address those challenges. Focus on leadership skills and collaboration with stakeholders, emphasizing results and lessons learned.

Join Rise to see the full answer
What design principles do you follow in mobile application development?

Discuss principles like SOLID and any others you prioritize in your work. Provide examples of how adhering to these principles has positively impacted your projects, especially in maintainability and performance.

Join Rise to see the full answer
What is your experience with automated testing in iOS applications?

Highlight the types of automated tests you've implemented, the frameworks used (like XCTest), and the impact these tests had on your development cycle. Mention how they improved your overall product quality.

Join Rise to see the full answer
How do you integrate new frameworks or languages into your development toolkit?

Explain your process for learning new technologies, whether through tutorials, hands-on projects, or community resources. Emphasize your proactive approach to skill advancement in response to industry changes.

Join Rise to see the full answer
In your opinion, what are the key trends in mobile development to watch right now?

Discuss current trends such as the rise of AI in mobile apps, increasing focus on security, and the growth of cross-platform solutions. Show your awareness of market demands and your eagerness to adapt to new technologies.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Zscaler Remote San Jose, California, United States
Posted 3 days ago
Photo of the Rise User
Posted 12 days ago
Dare to be Different
Diversity of Opinions
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Posted 11 days ago
Posted 7 days ago
Photo of the Rise User
Posted 13 days ago

Our purpose is to champion every client’s goals with passion and integrity, empowering them to take ownership of their financial future at every income level and life stage.

153 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 12, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!