Lead iOS Developer
NoBroker.com
Job Description
NoBroker.com is the world's largest brokerage-free real estate marketplace, dedicated to transforming the real estate experience with cutting-edge products. Founded by IIT Bombay, IIT Kanpur, and IIM Ahmedabad alumni in 2014, We've raised $366M from prominent investors like General Atlantic, Tiger Global, and Saif Partners. Our comprehensive real estate ecosystem includes NoBrokerHood for community management, NoBroker HomeServices for property management, and a range of services like Legal Services, Rental Agreements, Packers & Movers, HomeLoans, Rent Payments, and more.
Job Summary:
As the Lead iOS Developer, you will oversee the technical design and development of iOS applications while leading a team of talented developers. You will be responsible for making key architectural decisions, ensuring code quality, and mentoring the team. This role will involve collaborating with various teams to align technical development with business goals and ensuring the successful delivery of cutting-edge mobile solutions.\
Key Responsibilities:
- Lead the design, development, and deployment of advanced iOS applications.
- Oversee and mentor a team of iOS developers, ensuring adherence to best coding practices and architectural standards.
- Collaborate with cross-functional teams (design, product management, and backend developers) to define, develop, and deliver new features and enhancements.
- Make critical architectural decisions and guide the team in implementing scalable, secure, and efficient solutions.
- Ensure the performance, quality, and responsiveness of applications by identifying and resolving performance bottlenecks, bugs, and other technical challenges.
- Implement and enforce a robust testing strategy, including unit testing, UI testing, and continuous integration.
- Lead the code review process and provide guidance on coding standards, best practices, and development methodologies.
- Manage the release process of iOS apps, from development to App Store submission, ensuring timely updates and smooth deployments.
- Stay up to date with the latest industry trends, tools, and technologies, ensuring the iOS platform remains current and competitive.
- Foster a collaborative, innovative environment within the development team, promoting continuous learning and improvement.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred).
- 5+ years of professional iOS development experience, with a proven track record of delivering successful apps.
- Expertise in Swift and SwiftUI, with deep knowledge of iOS frameworks such as Core Data, Core Animation, Core Graphics, and UIKit.
- Extensive experience with Xcode and the iOS development lifecycle, including App Store submission and release management.
- Strong understanding of MVC, MVVM, VIPER, or other architectural patterns.
- Experience working with RESTful APIs, third-party SDKs, and cloud-based services.
- Proficiency in performance optimization, memory management, and debugging tools such as Instruments.
- Proven ability to lead teams and projects, including mentorship and code review responsibilities.
- Strong knowledge of Apple’s design principles, interface guidelines, and Human Interface Guidelines.
- Familiarity with version control systems like Git and CI/CD processes.
- Strong organizational skills and the ability to manage multiple projects and deadlines.
- Excellent communication and collaboration skills, capable of working with both technical and non-technical stakeholders
What We Offer:
- Competitive salary and benefits package.
- Flexible work hours and remote work options.
- Opportunities for career growth and development.
- A collaborative and dynamic work environment.
- Access to the latest tools and technology to enhance your skills and creativity.