Client is looking for a Senior iOS developer joining a team of multidisciplinary teams of engineers who create digital products that millions of 7-Eleven customers experience every day. We are looking for a skilled and experienced Senior iOS Developer to join our team. In this role, you will be responsible for leading the development of high-quality iOS applications, as well as mentoring and guiding other developers on the team. You will work closely with cross-functional teams to design, develop, and implement innovative solutions for our customers.
Responsibilities
• Lead the development of customer facing iOS applications, preferably E-Commerce from start to finish.
• Work collaboratively with cross-functional teams, including product management, design, and engineering, to develop and implement new features.
• Mentor and guide other iOS developers on the team, providing technical leadership and guidance.
• Collaborate with Quality, Product and Cloud Engineering teams to keep digital assets fully functional, secure, and up to date with business needs.
• Continuously evaluate and adopt new technologies to improve the development process and application performance.
• Ensure that applications meet high standards of quality, performance, and reliability.
• Participate in code reviews, ensuring that code is maintainable, scalable, and efficient.
• Stay up to date with new trends and technologies in iOS development.
Qualifications:
• Bachelor’s degree in computer science, Software Engineering, or a related field.
• 6-10 years of experience in iOS development, with a strong portfolio of iOS applications.
• Must have experience in cloud services (preferable AWS), CI/CD solution and monitoring tools.
• Experience with native iOS frameworks.
• Extensive experience with Swift and/or Objective-C.
• Proficiency in iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text.
• Experience with RESTful APIs to connect iOS applications to back-end services.
• Proven ability to lead and mentor other iOS developers.
• Familiarity with Agile development methodologies.
• Strong problem-solving and analytical skills.
• Excellent verbal and written communication skills.