iOS Engineer II Marketplace
Who we are looking for:
Are you enthusiastic about crafting top-notch, easily testable iOS code? Do you thrive on the challenge of refining and simplifying code to enhance its clarity? ACV Auctions seeks an iOS Software Engineer to spearhead the advancement and upkeep of our iOS platform across a wide array of devices. In this role, you'll collaborate with fellow software and production engineers to develop and deploy innovative features, empowering our iOS engineering team to deliver efficiently and enhance our code quality. Dedication to cooperative problem-solving, intricate design, and the delivery of exceptional products is imperative.
What you will do:
-
Work closely with other engineers to build new iOS Platform features to support developer productivity.
-
Design, build, and maintain high performance, reusable, and reliable Swift, Swift UI.
-
Contribute industry best practices and technology to the development and maintenance of our applications.
-
Establish and document best practices and coding standards.
-
Conduct code reviews, develop high-quality documentation, and build robust test suites.
-
Own the overall performance and codebase of our iOS products.
-
Respond to and troubleshoot highly complex problems quickly, efficiently, and effectively.
-
Be on call for production issues.
What you will need:
-
A minimum of 3+ years experience in iOS development.
-
Ability to read, write, speak and understand English.
-
Experience with SwiftUI and UIKit using Storyboards
-
Familiarity with RESTful APIs to connect iOS applications to back-end services
-
Proficient understanding of code versioning tools such as Git
-
Experience with architectural patterns such as MVVM + Coordinator, MVVM, Repository Pattern, etc.
Nice to haves
-
Experience using Instruments for profiling memory and performance issues.
Other details
- Job Family Product & Technology
- Pay Type Salary
- 5, Rajiv Gandhi Salai, PTK nagar, Thiruvanmiyur, Chennai, Tamil Nadu 600096, India