Create new high-impact features from start to finish
Create processes for the team and assist the team in becoming more productive and efficient
Create tools and systems that allow teams to collaborate to create fantastic experiences with the iOS app
Enhance the performance, design patterns, and app architecture
Work with cross-product teams to provide technical solutions and best practices
Take control of key aspects of the checkout process, such as the cart page, order review flow, payment choices, and post-purchase experience
Work with a variety of payment options, such as delayed payments, gift cards, cash on delivery, direct bank payments, credit cards, mobile wallets, and so on
Create innovative new features for the payments team
Design and drive the direction of a feature in collaboration with product managers, designers, and data teams
Provide useful input, examine experiment results, and discuss fresh ideas
Work with external partners to offer technological solutions
Participate in code reviews and make crucial coding architectural decisions
If required, refactor the code to meet best practices
Take responsibility for key components of the user onboarding and identity funnels, such as authenticating users, onboarding users, logged-out user experiences, and new user experiences
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 3+ years of relevant experience as a software engineer
Knowledge of iOS development
Familiarity with iOS Swift
Knowledge of MVC, MVVM, and Git
Interested in end-to-end feature development from design to execution
Creative ideas and proves them with data-driven methods
Familiarity with payment processors and payments systems like Google Pay, PayPal, Stripe, etc., is a big plus
Familiarity with A/B testing
Able to take ownership of critical parts of the App
Interested in end-to-end feature development from design to execution
Self-motivated, relentlessly focused on impact, and able to operate under a great deal of independence
Proficient with new feature development, bug fixing, performance testing, and cross-team collaboration
Experience with building authentication stacks in the past is nice to have
Interested in end-to-end feature development from design to execution
Proficient with new feature development, bug fixing, performance testing, and cross-team collaboration