iOS Engineer
Job Summary
Wealthfront is seeking iOS Engineers to join a cross-functional scrum team to build and maintain investment and cash account features. You will be responsible for developing native iOS applications, writing automated tests, and integrating with backend systems. The role emphasizes automation, high-quality software development, and the ability to operate complex systems in production.
Responsibilities
- Develop and maintain native iOS application features
- Collaborate on product roadmaps and API design
- Write automated tests and ensure high-quality code
- Participate in on-call rotations and production support
Required Skills
- 2-6 years iOS development experience
- Proficiency in Swift, UIKit, and SwiftUI
- Experience with REST APIs
- Strong unit testing and debugging skills
Job Details
### Responsibilities
- Build a premier native iOS application.
- Take ownership of large, complex projects from ideation through execution and delivery.
- Collaborate with product, design, and engineering leadership to shape the roadmap and deliver a seamless and delightful user experience.
- Work with frontend and backend engineers to design, build and test reusable REST APIs.
- Design and build high-quality infrastructure; making the right tradeoffs for risk and long-term maintainability.
- Work independently, use available resources to get unblocked, and complete tasks on schedule by exercising strong judgment and problem-solving skills.
- Provide technical guidance and mentorship to peers.
- Ensure our 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
- 2 - 6 years of professional iOS development experience.
- Deep expertise with Swift and iOS frameworks (Objective-C is a plus).
- Experience creating complex and performant user interfaces with UIKit and/or SwiftUI.
- Experience writing unit tests and testable code.
- A track record of delivering high-quality, testable, and maintainable code.
- Excellent problem solving, critical thinking and communication skills.
- BS or MS in computer science, related field, or equivalent professional experience.
### Benefits
- Medical, vision, dental, and 401K plan.
- Generous time off and parental leave.
- Wellness reimbursements and professional development.
- Employee investing discount.