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

iOS Developer - Hybrid

Position Type: RegularYour 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 TypeExperience 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 planPaid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positionsPaid parental leave and family building benefitsTuition reimbursementHealth, dental, and vision insurance Charles Schwab
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
$175500 / ANNUAL (est.)
min
max
$117K
$234K

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

Are you an experienced iOS Developer ready to take on a new challenge with Schwab in Blue Mound, TX? Join our innovative team, where your expertise can directly impact the future of mobile finance! Here, we’re on a mission to enhance the mobile experience for our growing user base, offering everything from quick account checks to advanced trading features. As an integral part of our mobile development team, you'll prepare specifications, develop, and support impactful mobile applications that align with Schwab’s best practices. Your role will be essential in assessing and optimizing designs to provide superior user experiences across various devices. You’ll create unit tests to ensure high-quality apps and support our production systems by resolving technical issues. With over 7 years of experience in native iOS development, your proficiency in Swift and Swift UI will shine as you handle code reviews and mentor junior developers. Here at Schwab, we value communication and collaboration; you’ll partner with architects and stakeholders to deliver compelling solutions. We support a hybrid work model that fosters flexibility while encouraging team synergy. With our comprehensive benefits package, including a strong 401(k) match and generous paid time off, we’re dedicated to your growth and success. If you're ready to contribute to our dynamic team culture and innovate within the finance sector, come make your mark with Schwab!

Frequently Asked Questions (FAQs) for iOS Developer - Hybrid Role at Charles Schwab
What are the responsibilities of the iOS Developer position at Schwab?

As an iOS Developer at Schwab, you'll be responsible for preparing specifications, designing, developing, and supporting mobile applications. You'll also create and perform unit testing for various mobile devices, assess user experiences, and resolve technical problems while maintaining Schwab's development standards. Your role will be crucial in enhancing our users' mobile experience.

Join Rise to see the full answer
What qualifications do I need for the iOS Developer job at Schwab?

To qualify for the iOS Developer position at Schwab, you must have over 7 years of experience in native iOS development and possess expert skills in Swift, including familiarity with Combine and Swift UI. Additional competencies include unit testing with XCTest, integration with REST APIs, and mentoring junior developers. Knowledge of accessibility features and agile methodologies is also a plus.

Join Rise to see the full answer
What skills are essential for the iOS Developer role at Schwab?

Essential skills for the Schwab iOS Developer position include a deep understanding of mobile languages, particularly Swift, and experience with Apple iOS frameworks. You should be familiar with CI/CD practices, memory debugging, and performance optimization. Additionally, strong communication skills and the ability to collaborate with various stakeholders are important for success in this role.

Join Rise to see the full answer
Is the iOS Developer at Schwab a leadership role?

The iOS Developer role at Schwab is considered a manager-level individual contributor position, which means that while you won't lead a team, you will play a crucial role in guiding junior developers and influencing project direction. Your expertise will help shape innovative solutions that align with Schwab's goals.

Join Rise to see the full answer
What benefits does Schwab offer to its iOS Developers?

Schwab offers a competitive benefits package for its iOS Developers, including a 401(k) with company match, stock purchase plans, paid vacation, and a unique 28-day sabbatical after five years of service. We also provide health, dental, and vision insurance, tuition reimbursement, and paid parental leave, reflecting our commitment to our employees’ well-being.

Join Rise to see the full answer
Common Interview Questions for iOS Developer - Hybrid
Can you describe your experience with Swift and Swift UI as an iOS Developer?

Certainly! Highlight your years of experience using Swift and Swift UI, mentioning specific projects where you applied these technologies. Discuss how you utilized Swift to create responsive applications and the role Swift UI played in developing engaging user interfaces. Providing concrete examples will demonstrate your hands-on expertise.

Join Rise to see the full answer
How do you approach unit testing in your mobile development projects?

Explain your systematic approach to unit testing, starting from defining test cases to implementing tests with XCTest framework. Detail your practice of creating tests that cover various functionalities and how this process ensures app stability. Sharing experiences of uncovered bugs through testing can emphasize the importance of this practice.

Join Rise to see the full answer
What strategies do you use to optimize performance in iOS applications?

Performance optimization is crucial in mobile development. Share strategies such as profiling applications using instruments, reducing memory usage, managing background tasks efficiently, and optimizing network calls. Providing an example where you successfully improved an app's performance will strengthen your response.

Join Rise to see the full answer
Tell us about a challenging technical problem you resolved in your previous role.

Describe a specific instance where you faced a significant challenge, such as a complex bug or performance issue. Discuss the steps you took to analyze and troubleshoot the problem, what tools you used, and the eventual solution. Your problem-solving ability is a key selling point for iOS Developer positions.

Join Rise to see the full answer
How do you ensure a seamless user experience in your applications?

Discuss the importance of UX/UI design in your development process and how you gather user feedback to improve functionality. Mention integrating accessibility features and following best practices in design to cater to diverse users. Real-world examples will enhance your answer.

Join Rise to see the full answer
What experience do you have with REST APIs in mobile apps?

Detail your experience integrating REST APIs into mobile applications, including how you structured API requests, handled responses, and ensured data was presented correctly. Examples of specific APIs you’ve worked with and how they enhanced the application will provide substantial context.

Join Rise to see the full answer
How have you mentored junior developers in your previous roles?

Share your experiences of mentoring, mentioning specific techniques you used to help Junior Developers grow. Discuss the importance of code reviews, pair programming, and providing constructive feedback. Your ability to mentor demonstrates leadership skills, even in a non-managerial role.

Join Rise to see the full answer
How do you stay current with new iOS technologies and best practices?

Emphasize your proactive approach to professional development through channels like online courses, attending conferences, or following industry leaders on platforms like Medium and Twitter. Mention any relevant certifications or community involvement that keeps your skills sharp and highlights your commitment to the craft.

Join Rise to see the full answer
What iterative development methodologies do you prefer and why?

Explaining your familiarity with methodologies like TDD or BDD can show your adaptability. Discuss how these approaches contribute to a more efficient and responsive development cycle, enhancing collaboration and product quality. Providing examples from your experience will strengthen your argument.

Join Rise to see the full answer
Can you share an experience where you collaborated with stakeholders to deliver a project?

Describe a project where you worked closely with stakeholders to understand requirements and deliver an effective solution. Highlight your communication strategies, how you managed expectations, and the final outcome. This will showcase your interpersonal skills and project management experience, crucial for the iOS Developer role.

Join Rise to see the full answer
Similar Jobs
Posted 8 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Notable Hybrid San Mateo
Posted 12 days ago
Photo of the Rise User
Posted yesterday
Cook'd Remote No location specified
Posted 8 days ago
Photo of the Rise User
Gousto Remote London, United Kingdom
Posted 9 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 11 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.

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