Software Engineer (iOS)
About Us
Venmo was founded on the principles of breaking down the intimidating barriers around financial transactions to make them intuitive, friendly, and even fun. And it worked: people love sending money with Venmo, and we’re growing by leaps and bounds!
But we’re only just getting started. We want to take that magic of sending money with Venmo and cascade it into every place where people use money. That means connecting people to their money in the most intuitive and fun way possible, then connecting people with each other. Users already love Venmo, but we know there are lots of things we haven’t thought of to make the experience of using Venmo even more delightful and valuable. All that’s going to take a lot of figuring out. Let’s figure it out together!
What You'll Do
Venmo is looking for iOS engineers to join the team to deliver high quality, secure products to millions of users. As an engineer on the Commerce team, you will be primarily responsible for feature development that help us monetize Venmo platform through products like Venmo Pay, Business Profiles, QRC etc. You should be comfortable with working with cross functional teams to deliver projects. You should excel at planning, developing and testing your code as well supporting members of the team with code reviews and technical guidance.
What We're Looking For
- 5+ years experience in iOS Development.
- Experience developing, maintaining and innovating large scale, consumer-facing mobile applications.
- Experience working on mobile applications at scale. Related technologies include Swift, XCode, etc.
- Strong record of collaboration with multiple teams and platforms to deliver and support major projects and features.
- Deep understanding and knowledge around consuming GraphQL and REST APIs from iOS applications
- Ability to understand and discuss complex topics with technical and non-technical audiences in a remote environment.
- Experience mentoring and developing software engineers.
- Strong understanding of testing best practices and familiarity with at least one testing framework for iOS.
- Intimate knowledge of common design patterns, algorithms, and object-oriented programming.