Staff Software Engineer iOS
Skills
Application DevelopmentAndroidCode ReviewMicrosoft SurfacePersistenceProduct ServiceProduct Validation
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Experience with product development on iOS/macOS preferably in Swift
- Experience tech leading critical projects or initiatives within your team and organization
- Worked on large complex codebases
- Product minded and user driven
- Pragmatic and can see the bigger picture able to reason about prioritization and scope
- Excited to work in a startup environment with daily stand-ups and quick product validation cycles
- Bias to action preferring rapid refinement of code systems and processes
- At least 4 hours of overlap time with team members in Eastern Time Zone
Day to day
- Work with our Design and Membership teams to decide product experiments and adjustments to the browser
- Pair-program with designers to prototype and explore new and interesting interaction models
- Implement custom native user interfaces in Swift
- Optimize UI and application code for performance quality and maintainability
- Scope architect and implement large product initiatives including UI logic networking and persistence components
