Mobile Developer
iOS Developer
Job ID: #
12349
Looking for an iOS Software Engineer that is responsible for the development and maintenance of our iOS applications for a diverse and vast number of devices. You will work alongside software and production engineers to build and ship new features that will drive the growth of the company. Commitment to collaborative problem-solving, sophisticated design, and creating quality products is essential.
What you will do:
Work closely with our product and design teams to develop the future of the company.
Design, build, and maintain high-performance, reusable, and reliable Swift, Swift UI & JS/React Native code.
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 Auctions products.
Be empowered to lead and complete software projects with minimal guidance from managers.
Respond to and troubleshoot highly complex problems quickly, efficiently, and effectively.
Work closely with our PM, UX, and QA teams to deliver high-quality and impactful features.
Be on call for production issues.
Company:
Location:
Mumbai, Maharashtra, India
Company Size:
Job Type:
Full Time
Date:
23 Aug 2023
Requirements
This Role Requires:
A minimum of 3+ years experience in iOS development.
Proficient with Swift/Swift UI and JS/React Native
UIKit / Storyboards.
Experience with iOS frameworks such as Core Data, Core Animation, etc.
Familiarity with RESTful APIs to connect iOS applications to back-end services
Proficient understanding of code versioning tools
Experience with performance and memory tuning with tools
Experience with architectural patterns such as MVP, MVVM + Coordinator, MVVM, Repository Pattern, etc.
Experience with CI/CD