Sr. Software Engineer - IOS
Hours: Full Time
Department: Tech Department
Location:  Lahore or Faisalabad -
Pakistan Full time - onsite
Are you looking to build apps that serve $$ MILLION USERS ?We are re-shaping Grocery & Quick Commerce Industry!
el Grocer is the UAE based online grocery and one of the fastest-growing companies in e-commerce. We’ve been working towards creating a world where everyone has access to the food they love and more time to enjoy it together. Groceries delivered to your door in as little as an hour. It seems simple, right? Well, its more complex than that. From re-routing deliveries during sandstorms & sunny summers, to connecting customers with coupons and deals for their favorite brands, to updating over half a billion grocery data lines every night...our efforts bring el Grocer closer to being the operating system for the grocery industry.
Sounds Challenging? Solving these problems is what helps our customers get back time in their day, so they can do more of what they love.
OVERVIEW
At elGrocer, our mobile engineers are working to delight our customers. Were building a robust, well-architected app to simplify the complex process of getting our customers orders from the store to their door in an hour or less. We’re looking for iOS engineers to build the mobile apps at the core of elGrocer business. On the customer side, our mobile engineers are tasked with building a flexible and intuitive app for all of our customers from the technologically savvy to those who just got their first iPhone.
ABOUT THE JOB
- Bachelor's degree in computer science is preferred with 5+ years of software development experience and at least 5 years of iOS app development experience.
- Strong development skills in Swift and Objective C, iOS SDK, and good general programming and algorithm skills.
- As a Senior Engineer iOS at elGorcer, you will play a crucial role in designing, developing, and maintaining high-quality iOS applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop robust and scalable iOS applications in Swift, ensuring the best possible performance, quality, and responsiveness.
- Identify and rectify bottlenecks, bugs, and improve application performance.
- Work closely with UX/UI designers to implement designs into the application.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Contribute to the full software development lifecycle, including requirements gathering, architecture, implementation, testing, and deployment.
- Stay updated with the latest iOS trends, technologies, and best practices.
- Proficient in Swift and Cocoa Touch.
- Experience with third-party libraries and APIs.
- Solid understanding of the full mobile development life cycle.
- Strong problem-solving and debugging skills.
- Familiarity with RESTful APIs to connect iOS applications to backend services.
- Experience with performance and memory tuning tools.
- Up-to-date knowledge of iOS design principles, patterns, and best practices. Excellent communication and collaboration skills.