Readdle є новатором у просторі персональної продуктивності на пристроях Apple, який формує ландшафт з 2007 року. Наша місія полягає в розширенні можливостей окремих людей і команд за допомогою інноваційних технологій, підвищення їх ефективності та креативності. Ми прагнемо створювати виняткові можливості для мобільних пристроїв і комп’ютерів для тих, хто прагне досягти більшого.
Програма електронної пошти Spark є одним із наших флагманських продуктів, розроблених для різних платформ. Наша місія в Spark завжди полягала в тому, щоб ви полюбили свою електронну пошту. Ми почали з того, що зробили електронну пошту розумною та покращили співпрацю команди, а тепер ми впоралися з перевантаженням інформацією, щоб зробити електронну пошту зосередженою. Наші основні функції розроблено, щоб посилити вашу увагу та дозволити вам створювати персоналізовані робочі процеси відповідно до ваших потреб.
Про роль:
Як інженер програмного забезпечення (AI), ви відіграватимете вирішальну роль у впровадженні агентів AI для покращення світу електронної пошти. Ви приєднаєтеся до команди відданих своїй справі інженерів без жорсткої ієрархії, завдяки чому вам буде легше спілкуватися з усіма — від дизайнерів до керівників відділів і засновників.
Що ви Зроблю:
- Створюйте агентів штучного інтелекту для вирішення проблем користувачів.
- Покращуйте якість функцій ШІ Spark.
- Стежте за новинами з удосконаленнями ШІ та завчасно тестувати ці технології, щоб удосконалити поточні функції та оцінити їхній потенціал для вирішення майбутніх проблем
- Проводити експерименти та створювати прототипи для нових функцій ШІ.
- Визначати показники та вимірювати ефективність функціональності ШІ.
- Тісно співпрацюйте з міжфункціональними командами, щоб розуміти вимоги та інтегрувати рішення ШІ.
На додаток до завдань, орієнтованих на ШІ, згаданих вище, ви також братиму участь у типовій діяльності розробника продукту:
- Написанні коду, включаючи основну бізнес-логіку продукту, інтерфейс користувача та інструменти середовища (наприклад, сценарії, редактори та аналізатори, необхідні для ефективного внеску в продукт кодової бази).
- Підтримувати якість коду, написуючи модульні тести
- Пишіть та оновлюйте технічну документацію
- Аналізуйте вимоги та визначайте специфіку рішення (самостійно чи в команді) формат)
- Налаштуйте та підтримуйте робоче середовище в стані, готовому для ефективного надання очікуваних результатів (IDE, інструменти CLI, профілі/сертифікати, сховища какао-стручок, VPN)
- Перевірте готовність реалізованого рішення для етапу забезпечення якості (самоперевірка критеріїв прийнятності та ключових сценаріїв функцій)
- Поділіться ідеями щодо продукту відповідно до встановлених процесів
Про вас :
- Маю досвід роботи з великими мовними моделями (LLM) і знайомий із методами пошуково-доповненої генерації (RAG), демонструючи глибоке розуміння останніх досягнень обробки та генерації природної мови.< /li>
- Володію принаймні однією з таких мов: Swift, Objective-C, Kotlin, C/C++.
- Готовність швидко вчитися та писатикодувати в Swift у кросплатформному середовищі.
- Знайомі з принципами дизайну, вказівками щодо інтерфейсу та найкращими методами розробки принаймні на одній платформі: macOS, iOS, Android або Windows.
- Ефективний як у незалежних умовах, так і в умовах командної роботи.
- Продемонстрована здатність дотримуватися строгих дедлайнів у динамічному середовищі.
- Досвідчене володіння методологією Agile.
- Досвідчене володіння інструментами контролю джерел, такими як Git і GitHub.
- Розширені аналітичні навички та навички вирішення проблем.
- Глибоке розуміння принципів SOLID , ООП і шаблонів паралелізму.
< li>Досвід керування та оптимізації пам’яті.
Буде плюс:
- Досвід розробки програм Electron за допомогою TypeScript мову та фреймворк React.
- Досвід роботи з SwiftUI, UIKit, Core Animation, GCD, Swift Concurrency
- Розуміння конвеєрів та інструментів CI/CD (Azure, GitHub Actions або Jenkins) li>
- Бази даних (SQL, індекси)
Що ви отримаєте від Readdle:
- Клієнт -орієнтована культура. Ми ставимо клієнтів на перше місце. Це означає, що кожен співробітник може отримати вигоду від безпосередньої взаємодії з нашими клієнтами. Це дає нам змогу створювати та надавати найкращі рішення для мільйонів наших користувачів.
- Професійне зростання. Ми професіонали в усьому, що ми робимо. Це означає, що ми власні наші рішення, наша робота та наші результати. Ми надаємо іншим якісні відгуки та вітаємо відгуки як можливість навчатися та вдосконалюватись.
- Команда дивовижних людей. Найбільша сила, яка наша – це команда. Це означає, що ми дбаємо одне про одного, забезпечуємо прозорість і інвестуємо в успіх кожного.
- Вплив на наші продукти. Ми прагнемо створювати цінні продукти. Це означає, що ми постійно вдосконалюємося, долаючи обмеження, спрощуючи наші процеси та покращуючи свій потенціал.
- Інноваційна культура. Ми намагаємося бути інноваційними та креативними в усьому, що ми робимо. Це означає, що ми очікуємо, цінуємо та цінуємо нові ідеї.