Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr Specialist, iOS Developer image - Rise Careers
Job details

Sr Specialist, iOS Developer

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.As an iOS Developer, you will:• Develop and support mobile applications and prepare documentation per Schwab mobile best practices• 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• Knowledge in the mobile languages (Swift/Swift UI) and ability to ramp up on new languages quickly• Experience with Apple iOS frameworks and SDK’s• Ability to develop compelling user experiences while meeting the needs of the mobile usersWhat you haveRequired qualifications:• 5+ years of native iOS development, including working experience in Swift, Combine, and Swift UIThis includes:• Experience writing Unit Test and Automated UI tests using XCTest framework• Experience integrating with REST APIs• Experience working with CI/CD and debugging issues that arise• Experience debugging memory and performance issues• Experience working with patterns that leverage dependency injections (DI)• Experience working with native accessibility features such as VoiceOver and Dynamic TypePreferred qualifications:• Experience working with reactive architecture is preferred• Experience with iterative development methodologies such as TDD and BDD Understanding of technical issues, designs, best practices• Great interpersonal and communication skills. Enterprise development experience highly desirable• Ability to identify stakeholders, asses their needs and manage their expectations through effective communication• Excellent written/verbal communication skillsIn 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

Estimate provided by employer
$260590 / ANNUAL (est.)
min
max
$261K
$261K

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 Sr Specialist, iOS Developer, Charles Schwab

At Schwab, we are on the lookout for a Sr Specialist, iOS Developer to join our dynamic team in Raleigh, NC. If you are passionate about mobile development and want to be part of a team that’s transforming the finance industry, this is the place for you! In this role, you will be integral in developing and supporting cutting-edge mobile applications that empower thousands of users to manage their finances with ease. From user-friendly interfaces to complex trading features, you will help bring new visualizations and interactions to life on the iOS platform. Working closely with other talented developers, you will create and carry out unit tests to ensure a seamless user experience. Your expertise in Swift and your understanding of Apple iOS frameworks will be crucial as you troubleshoot and resolve any technical issues. We believe in fostering a culture of growth and creativity, and as part of the Schwab family, you will have the chance to not just enhance your skills, but also leave a lasting impact on our mobile offerings. We value strong communication skills and collaboration as this role requires engaging with stakeholders to assess their needs. At Schwab, we not only focus on your career success but also support your well-being with a competitive benefits package that covers your holistic needs. Together, let’s challenge the status quo and elevate the mobile banking experience for our customers!

Frequently Asked Questions (FAQs) for Sr Specialist, iOS Developer Role at Charles Schwab
What are the responsibilities of a Sr Specialist, iOS Developer at Schwab?

As a Sr Specialist, iOS Developer at Schwab, you will be tasked with developing and supporting innovative mobile applications that improve user experience in the finance sector. You’ll perform unit testing, troubleshoot production issues, maintain documentation per mobile best practices, and work with APIs and CI/CD pipelines.

Join Rise to see the full answer
What qualifications are required for the Sr Specialist, iOS Developer position at Schwab?

To qualify for the Sr Specialist, iOS Developer role at Schwab, candidates should have a minimum of 5 years of native iOS development experience, particularly in Swift, Combine, and Swift UI. Additional qualifications include experience with unit and UI testing, performance debugging, and knowledge of native accessibility features.

Join Rise to see the full answer
What programming languages and frameworks should a candidate know for the Sr Specialist, iOS Developer role at Schwab?

Candidates for the Sr Specialist, iOS Developer position at Schwab should be proficient in Swift and Swift UI. Experience with Apple iOS frameworks and SDKs is essential, along with knowledge of reactive architectures and progressive development methodologies such as TDD and BDD being preferred.

Join Rise to see the full answer
Is team collaboration important for the Sr Specialist, iOS Developer position at Schwab?

Yes, team collaboration is crucial for the Sr Specialist, iOS Developer job at Schwab. The role requires excellent interpersonal skills for effective communication with stakeholders to assess their needs and manage expectations throughout the development process.

Join Rise to see the full answer
What benefits does Schwab offer for the Sr Specialist, iOS Developer position?

Schwab provides a comprehensive benefits package for the Sr Specialist, iOS Developer position, including a 401(k) plan with company match, health benefits, vacation days, parental leave, and unique offerings such as a 28-day sabbatical after every five years of service.

Join Rise to see the full answer
Common Interview Questions for Sr Specialist, iOS Developer
Can you explain your experience with Swift and how it will help you in the iOS Developer role at Schwab?

In your response, discuss specific projects where you've utilized Swift, highlighting your proficiency in developing performant applications. Mention any challenges you faced and how you overcame them, demonstrating your problem-solving skills.

Join Rise to see the full answer
What testing methodologies do you use for iOS applications?

Discuss your experience with unit testing and automated UI tests using XCTest or similar frameworks. Explain how these practices improve app quality and user experience, providing examples of how you integrated them into previous projects.

Join Rise to see the full answer
How do you handle debugging and performance optimization in iOS development?

Detail your approach to debugging, mentioning any tools or methods (e.g., Instruments) you use to pinpoint issues. Discuss specific performance optimization strategies that have proven effective for you.

Join Rise to see the full answer
Describe a challenging technical problem you faced in a previous role and how you addressed it.

Choose a relevant problem and walk through your step-by-step problem-solving process, emphasizing the actions you took and the result achieved. Highlight your analytical skills and creativity in addressing the issue.

Join Rise to see the full answer
What is your experience working with REST APIs in iOS apps?

Explain your familiarity with integrating REST APIs into iOS applications, mentioning specific libraries or techniques you’ve used to establish and manage connections effectively while ensuring a smooth data flow.

Join Rise to see the full answer
Why is user experience important in mobile app development?

Discuss the significance of user experience in keeping users engaged and satisfied with an app. Provide examples of how user feedback has influenced your development process and resulted in better app design or functionality.

Join Rise to see the full answer
How do you prioritize tasks while managing timelines and project demands?

Discuss your method for assessing urgency versus importance in task prioritization, perhaps mentioning any tools you use (like Trello or JIRA) to stay organized and transparent about project milestones.

Join Rise to see the full answer
What is your understanding of accessibility features in iOS, and how have you implemented them?

Highlight your knowledge of iOS accessibility features, like VoiceOver and Dynamic Type, and share experiences where you ensured your applications were inclusive and accessible for all users.

Join Rise to see the full answer
How do you keep up with the latest trends and technologies in iOS development?

Share how you engage with design and developer communities online, attend conferences or workshops, and stay updated with iOS blogs or newsletters. This shows your commitment to continuous learning and adaptability.

Join Rise to see the full answer
What collaborative tools have you used in software development projects?

Mention specific tools like Git, GitHub, or Slack that facilitate collaboration within your development team. Talk about how these tools help in maintaining version control and effective team communication.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Figma Hybrid San Francisco, CA • New York, NY • United States
Posted 9 days ago
Empathetic
Collaboration over Competition
Growth & Learning
Passion for Exploration
Fast-Paced
Startup Mindset
Diversity of Opinions
Rise from Within
Photo of the Rise User
Visa Remote Highlands Ranch, CO
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Okta On-Site San Francisco, CA, USA
Posted 5 days ago
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Maternity Leave
Paternity Leave
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Family Coverage (Insurance)
Medical Insurance
Mental Health Resources
Photo of the Rise User
Neuralink Hybrid Fremont, California, United States
Posted 9 days ago
Photo of the Rise User
Linx Remote São Paulo, São Paulo, Brasil
Posted 14 hours 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.

162 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 22, 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!