Staff Software Engineer iOS

Skills
Application DevelopmentAndroidCode ReviewMicrosoft SurfacePersistenceProduct ServiceProduct Validation
Role

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