Full-Time Staff Engineer, iOS
Job Description
As a Staff iOS Software Engineer, you will be responsible for designing, developing advanced features and frameworks for our iOS application, as well as maintaining and optimizing them. You will be part of leading the overall software architecture by working closely with the iOS platform team and the rest of the development team, including designers and backend developers, to ensure that our apps meet the highest standards of quality and performance.
What You Will Do:
- Analyze and correct complex product design issues, using independent judgment.
- Independently balance design tradeoffs while designing a component of the system.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Design, architect, and develop functional, testable, maintainable software that meets product and customer requirements defined architecture
- Generate and review the necessary documents to support the project.
- Lead cooperative efforts with Design, UX, Marketing and Project Management to ensure project success
- Lead and support other team members to create or improve procedures, policies, processes, systems, and technology requirements
- Develop and utilize tools to enhance the company’s product/process development and performance
- Lead and support complex product development for cross-functional teams, influencing multiple technical areas of expertise
- Help hold the team accountable to deliver high-quality results with passion, energy and drive to meet business priorities
- Mentor, develop and influence across the business, intentionally building divisional relationships
- Identify and implement design and process solutions and ensure they are sustained over time
- Lead code reviews for projects/systems as an independent reviewer applying design principles, coding standards and best practices
- Collaboratively review and update coding standards
What we are looking for:
- 8+ years of work experience in iOS development.
- Industry experience in Swift.
- Talent for cleanly architecting UI features.
- Strong leadership skills
- Experience with mentoring, coaching and growing junior and senior engineers
Gold stars:
- Swift, VIPER Architecture, SwiftUI, Combine, UIKit, CoreData, TCA Architecture, CI/CD process.
- Excellent debugging skills.
- Passion for quality and attention to detail.
- Excellent communication skills with the ability to work cross-team.
- Inquisitive and highly motivated self-starter.
- Ability to context switch based on priorities
Salary Range: $159k – $236k
*No recruiters please*
How to Apply
Apple here142 total views, 0 today