We are looking for a talented and passionate senior engineer to lead the way on the development and maintenance for a subset of ABG backend web services. These services support our mobile and web ecommerce products - the primary driver of $9B in annual revenue.
This role requires a resourceful individual, a persistent problem solver, and a strong hands-on engineer.
This is a great opportunity to have a big impact as part of a growing team in technology and product transformation.
What you ll do:
As Zipcar s Senior iOS Engineer, you will develop iOS client code solutions that excels and can create system level re-usable component that can be used throughout the app
Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity
Develops high- quality production code, review and debug code written by others, use best practices for iOS development
Participate in or lead design reviews with peers and stakeholders.
Actively drive decisions that influence product design, application functionality and technical process
Identify and resolve existing critical technical debt.
Build iOS features with proper monitoring, observability, and alerting.
Participate for robust build, test, and deployment automation
Work within an Agile framework
What we re looking for:
7+ years of experience in software design development
5+ years of experience developing apps with deep expertise in Swift
2+ years of experience developing UI using Swift UI
Highly proficient in iOS design principles and familiarity of Human interface guideline principles
Highly proficient in iOS design principles and familiarity of Human interface guideline principles
Excellent communication skills and ability to work in a cross functional team environment
Bachelor s degree in computer science or related filed
In- depth knowledge of native tools such as UIKit, Xcode, instruments
Strong test- driven development and software test automation
Excellent debugging skills, performance and optimization skills.
Extensive experience with MVVM /MVC
Must have experience analyzing feature requirements and breaking down to small tasks
Must be Agile leader
Experience developing in Android/ Multiplatform is a plus.
Understanding of thread programming.
Desire to mentor junior developers, maximizing their productivity.
Good written and spoken communication skills.
Nice to have, BLE communication, App clips development
Perks you ll get:
Health insurance for yourself and your immediate family
Life, accident, and disability insurance
Paid time off comparable with similar technology companies in India