Sigma Software Group

Senior iOS Developer (Social Shopping Platform)

Posted: 22 hours ago

Job Description

Company DescriptionWe are glad to invite a Senior iOS Developer to join one of our most dynamically growing departments - Web & Mobile Solutions, which unites more than 200 professionals in various technologies. We love technology and think that apps are all about personal touch and user experience. We truly believe we can influence that in the products we touch. We love to learn and share knowledge. If you are a positive thinker with excellent communication skills, who is able to work on dynamic projects, help to engage new Customers, and deliver software of varying complexity, you are welcome to come and join us!СustomerOur Customer is from the UK. The company owns a global marketplace for the fashion industry that allows users to sell customized or rare clothes and accessories. It provides a way to recycle unwanted items for money. The Customer is pretty successful. With more than 15 million active users, the project has raised more than 100 million USD in investments.ProjectThe project is a social shopping platform – a mix of retail and social network platforms. Users have profile pages where they can post pictures and descriptions of what they are selling and their price. Generally, a platform specializes in clothes retail. Posts can contain hashtags and additional information to make searching for items more comfortable.Job DescriptionСontribute to the iOS project in Swift alongside other Senior iOS engineers,leveraging our Mobile Continuous Integration pipeline, with Unit and Integration testing built in, to iterate on iOS applications to serve millions of usersDesign and develop iOS application that facilitate code writing, testing, and executionEnsure applications exhibit high performance and responsivenessImplement effective monitoring and observability practices to maintain application healthContribute to maintaining code base quality, organization, and automationOversee infrastructure and CI/CD operations for smooth development and deployment processesWork closely with other teams, QA, and product management to ensure that new features are implemented efficiently and effectivelyOptimize and refactor code by leveraging the latest features of the iOS frameworkCommunicate any engineering challenges faced when supporting a wide range of devices. QualificationsAt least 5 years of experience with Swift or Objective-C, with real exposure to different platforms and OS versions Excellent OOP / OOD skills and a strong ability to produce high-quality codeExpertise in functional programmingKnowledge of iOS Human Interface GuidelinesUnderstanding of data-driven and event-driven design conceptsUnderstanding of key business problems that can conflict with established architectural patterns (tree or graph app navigation, deep-linking, offline-mode support, etc.)Understanding of how to apply appropriate architecture for the project (MVVM, VIPER, MVP, Redux, etc.) Extensive experience with CI/CD systemsExtensive experience with unit testingAt least an Upper-Intermediate level of English.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In