Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
MMr D
Кейптаун, ЮАР1 год назад
Опыт работы
от 3 лет
Формат работы
Гибрид
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
Mr D, подразделение Takealot Group, ищет высококвалифицированного iOS-инженера для присоединения к нашей команде в Кейптауне. Мы – молодая, динамичная, быстрорастущая компания, ищущая умных, креативных, трудолюбивых людей с безупречной репутацией, чтобы присоединиться к нам! Думаете, вас уже бросали вызов? Подумайте еще раз! Масштаб: Покажите миллионам клиентов Mr D, на что вы способны. Обучение: Мы работаем с лучшими из лучших, и даже лучше. Пишите код вместе с лидерами отрасли и повышайте квалификацию в рекордно короткие сроки. Рост: Расширьте свою карьеру в быстрорастущей Takealot Group: takealot.com, Mr D & TFS. Мы предпочитаем продвигать сотрудников внутри компании: вот ваш шанс. Кто есть кто в сфере технологий Эта позиция подчиняется Engineering Manager Никаких барьеров: Мы не любим душные офисы или закрытые рабочие среды. Увидели кого-то, кто вам нравится? Дайте пять, сотрудничайте и создайте что-то великое.
Возьмите на себя ответственность, создайте и поддерживайте наше передовое мобильное e-commerce приложение для iOS. Модернизируйте устаревший код и управляйте эволюцией платформы. Разрабатывайте, создавайте и тестируйте код, написанный на Swift. Применяйте лучшие практики и обеспечьте стабильность и безопасность приложений. Отслеживайте и профилируйте производительность приложения. Участвуйте в ежедневных стендапах, умейте эффективно управлять временем и рабочей нагрузкой. Сотрудничайте с креативными, контентными и инженерными командами для разработки первоклассного мобильного приложения для iOS. Публикуйте приложения в Apple App Store.
Глубокие фундаментальные знания программирования. Опыт проектирования, разработки, тестирования и поддержки мобильных приложений для iOS. Демонстрируйте лучшие практики в реализации SwiftUI. Опыт работы с сетевыми запросами к RESTful API (JSON) с использованием лучших практик. Полное понимание жизненных циклов приложений iOS, контроллеров представлений и табличных представлений. Понимание асинхронных техник обработки данных, специфичных для iOS. Знание и понимание паттернов проектирования пользовательского интерфейса iOS. Опыт использования системы контроля версий GIT. Опыт разработки в Agile команде. Опыт использования CI/CD (CircleCI). Опыт использования Fastlane. Опыт использования Cocoapods. Опыт использования Swift Package Manager. Github Actions. Будьте ответственны, вовлечены и изобретательны. Работайте вместе с QA-инженером по тестированию и финальному утверждению продукта. Квалификация и опыт: Степень в области информационных технологий или компьютерных наук или эквивалентный 5-летний опыт работы. Минимум 3-5 лет опыта для Intermediate Software Engineer. Минимум 5-8+ лет опыта для Senior Software Engineer в сочетании с опытом руководства командой. Солидный опыт работы со SwiftUI. Технологический стек (на долгие годы): Angular, Python, Kotlin, Swift, AWS, Kafka, Redis, Docker, Kubernetes, IoT и все, что связано с машинным обучением. Если вы это создадите, они придут.
Опыт работы с Figma и Miro. Опыт работы с Google Maps, Firebase и Braze. Любой опыт работы с Android. Опыт использования ИИ для генерации и/или проверки кода.
Сила в ваших руках: Мы предлагаем рыночный пакет общей компенсации, который позволяет полную гибкость в соответствии с вашими потребностями. Вперед, будьте хозяевами своей судьбы. Удаленная работа: Любите болтовню у кулера и работу из дома? Мы предлагаем гибридную модель работы для лучшего из обоих миров. Программа наставничества: Мы не шутим, когда говорим, что побеждают люди с лучшими людьми. Теперь у вас есть шанс стать одним из лучших, учась у лучших. Naspers Tech Community и онлайн-обучение: Делитесь идеями и развивайтесь вместе с мировыми лидерами отрасли, до которых можно добраться сообщением в Slack. Любите учиться? Повышайте квалификацию, получая бесплатный доступ к курсам на MyAcademy, Udacity, Coursera и других платформах. Хорошее времяпровождение: Познакомьтесь с другими выдающимися умами из Takealot Group во время регулярных социальных мероприятий и выездных активностей (подумайте о походах, мини-гольфе, просто о хорошем времяпровождении). День рождения: Торт и отдых. Наслаждайтесь выходным днем – вы его заслужили. Выгода TakealotMORE Правильные инструменты, правильная работа: Mac или Windows, два монитора или один. Каковы бы ни были ваши предпочтения, вы будете работать на новейшем оборудовании, с новейшими технологиями. Помощь, когда она вам больше всего нужна: Конфиденциальное консультирование, юридическая поддержка и финансовое руководство – бесплатно, в любое время, в любом месте. Бесплатная парковка: Больше никаких 5-километровых пробежек до рабочего места (если вы сами этого не хотите).
Mr D, a division of the Takealot Group, is looking for a highly talented iOS Engineer to join our team in Cape Town.
We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join us!
Think you’ve been challenged before? Think again!
Scale : Show the millions of Mr D customers what you can do
Learn : We work with the best of the best, and then some. Code alongside industry leaders and upskill in record time.
Grow : Expand your career in the fast-growing Takealot Group: takealot.com, Mr D & TFS. We like to promote from within: Here’s your chance.
Who’s who in the tech space
This position reports to an Engineering Manager
Your mission, should you choose to accept it:
Take ownership, build, and maintain our bleeding-edge mobile e-commerce iOS application.
Modernise legacy codebase and drive platform evolution
Design, develop, and test code written in Swift
Apply best practices and ensure the stability and security of the applications.
Monitor and profile application performance.
Take part in daily standups, with the ability to manage time and workload effectively.
Collaborate with creative, content, and engineering teams to design and develop a world-class iOS mobile application.
Publish applications to the Apple App Store
The skills we need:
Strong programming fundamentals.
Experience in architecting, developing, testing, and maintaining iOS mobile applications.
Demonstrated best practices in the implementation of SwiftUI
Experience with network requests to RESTful APIs (JSON) using best practices.
Full understanding of the iOS application, view-controller, and tableview life-cycles.
Appreciation of iOS-specific asynchronous processing techniques.
Knowledge and Appreciation of iOS user experience design patterns.
Experience using GIT version control.
Experience developing in an Agile team environment
Experience using CI/CD (CircleCI)
Experience using Fastlane
Experience using Cocoapods
Experience using Swift Package Manager
Github Actions
Be accountable, engaging, and inventive.
Work alongside a QA engineer regarding testing and product finalisation.
Nice to have:
Experience with Figma and Miro.
Experience with Google Maps, Firebase & Braze.
Any Android experience.
Experience using AI to generate and/or validate code
Qualifications & Experience:
Information Technology or Computer Science Degree or equivalent of 5 years relevant experience.
Minimum 3-5 years of experience for an Intermediate Software Engineer
Minimum 5-8+ years of experience for a Senior Software Engineer coupled with tech lead experience
Solid experience with SwiftUI
Let’s talk about life @ Mr D
The power is in your hands : We offer a market-related, Total Remuneration Package which allows full flexibility according to your needs. Go on, be the master of your own destiny.
No doors : We aren’t fans of stuffy offices or siloed work environments. See someone you like? High five, collab, and make something great.
Remote working : Love water cooler chats and working from home? We offer a hybrid working model for the best of both worlds.
Mentorship programme : We aren’t kidding when we say the people with the best people win. Now’s your chance to be one of the best by learning from the best.
Naspers Tech Community & Online Learning : Share ideas and grow with global industry leaders who are all just a Slack message away. Love to learn? Upskill with free access to courses on MyAcademy, Udacity, Coursera, and more.
Good times : Get to know the other extraordinary minds in the takealot group during regular social events and out-of-office activities (think hikes, think mini golf, think good times).
Birthday leave : Cake Day all the way. Enjoy your day off - you deserve it.
TakealotMORE Benefit
Right tools, right job : Mac or Windows, two monitors or one. Whatever your preference, you’ll work on the latest tech, off the latest tech.
Help when you need it most : Confidential counselling, legal support and financial guidance, for free, anytime, anywhere.
Tech stack (for days): Angular, Python, Kotlin, Swift, AWS, Kafka, Redis, Docker, Kubernetes, IoT, and all things machine learning. If you build it, they will come.
Free parking: No more 5km fun runs to your desk (unless you want to).
Like what you see?
If you meet the above you are an Extraordinary Mind. Apply today!!
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 38 800 до 60 000