Software Engineer, Ios

Lyft Lyft · Consumer · Mexico · Lyft Business

Software Engineer, iOS at Lyft, focusing on building and improving the iOS application used by millions of users. Responsibilities include roadmap and architecture, writing high-quality code, participating in code reviews, and contributing to hiring and mentorship. Requires solid Swift knowledge and experience with object-oriented programming, with bonus points for open-source contributions and declarative UI frameworks.

What you'd actually do

  1. Help establish roadmap and architecture based on technology and our needs
  2. Write well-crafted, well-tested, readable, maintainable code
  3. Participate in code reviews to ensure code quality and distribute knowledge
  4. Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices
  5. Performing thoughtful code reviews for colleagues, and help others by conducting high-quality code reviews

Skills

Required

  • Swift
  • object-oriented programming
  • software engineering industry experience

Nice to have

  • contributions to open source projects
  • declarative UI frameworks like SwiftUI
  • unidirectional and reactive programming

What the JD emphasized

  • 4+ years of software engineering industry experience