
Sr. Staff Engineer - iOS
- San Jose, CA
- Permanent
- Full-time
- Makes technical decisions affecting multiple teams, crossing organizational boundaries
- Establishes conventions & processes to be followed by other employees
- Actions determine the utilization of company resources (people, money, assets) and affect the effectiveness of the company
- Handles multiple, multi-team initiatives simultaneously, using judgement to prioritize among more issues than can be handled individually.
- Understands evolving industry capabilities & practices and can judiciously apply up--to-date information for optimal results
- Competent at communicating technical issues with non-technical audiences
- Spreads their behavior, principles, and knowledge as a means of improving technical results of other employees (via many means – modeling behavior, 1:1s, working sessions, quality documentation)
- Partners with product management, to ideate solutions to business problems & goals
- Minimum of 12 years of relevant work experience and a Bachelor's degree or equivalent experience.
- Lead native iOS app development by converting ideas, designs, and requirements into concrete, stable production builds
- Provide frameworks, interfaces, and services that can be extended and reused for future requirements
- Enforce clean code and excellent coding practices by conducting thoughtful code reviews
- Work with product, project, and engineering teams to deliver products on schedule that solve problems and delight users
- Collaborate with Engineering and QA to resolve bugs
- Develop and communicates technical processes, standards, and best practices to the team
- 8+ years of experience building iOS applications using Swift or Objective-C
- Expertise in iOS UI design principles, patterns, and best practices.
- Understanding of XCode
- Experience with animation, and implementing user interface designs
- Skilled at writing Unit and Automation tests
- Knowledge of iOS application architecture
- Knowledge of multi-threaded, asynchronous code
- Familiarity with RESTful APIs to connect iOS applications to backend services
- Experience with Android development