This role supports US-based remote work or hybrid in-office work in Palo Alto, CA.
The company is looking for Senior iOS Engineers to join their team.
As part of a cross-functional scrum team, you will design and develop new investment account and cash account features within the iOS app.
You will write automated tests and integrate with in-house design systems and backend APIs.
Responsibilities include building a premier native iOS application and taking ownership of large, complex projects from ideation through execution and delivery.
You will collaborate with product, design, and engineering leadership to shape the roadmap and deliver a seamless user experience.
The role involves working with frontend and backend engineers to design, build, and test reusable REST APIs.
You will design and build high-quality infrastructure, making the right tradeoffs for risk and long-term maintainability.
There will be opportunities to work with leadership to define the team's priorities and initiatives.
You are expected to work independently, use available resources to get unblocked, and complete tasks on schedule by exercising strong judgment and problem-solving skills.
Providing technical guidance and mentorship to peers is also part of the role.
You will ensure the iOS app and iOS CI systems operate smoothly in production by triaging and resolving operational issues as part of a team of on-call engineers.
Requirements:
Candidates should have 6 to 10 years of professional iOS development experience.
Deep expertise with Swift and iOS frameworks is required; knowledge of Objective-C is a plus but not mandatory.
Experience creating complex and performant user interfaces with UIKit and/or SwiftUI is necessary.
Candidates must have experience writing unit tests and testable code.
A track record of delivering high-quality, testable, and maintainable code is essential.
Excellent problem-solving, critical thinking, and communication skills are required.
A BS or MS in computer science, a related field, or equivalent professional experience is necessary.
Benefits:
The estimated annual salary range for this position is $180,000 - $220,000 USD, plus equity and a discretionary bonus.
Benefits include medical, vision, dental, and a 401K plan.
The company offers generous time off and parental leave.
Wellness reimbursements and professional development opportunities are provided.