Readdle jest pionierem w dziedzinie produktywności osobistej na urządzeniach Apple, kształtującym ten krajobraz od 2007 roku. Naszą misją jest zapewnianie jednostkom i zespołom innowacyjnych technologii, zwiększających ich wydajność i kreatywność. Naszym celem jest tworzenie wyjątkowych wrażeń na urządzeniach mobilnych i komputerach stacjonarnych dla tych, którzy pragną osiągnąć więcej.
Aplikacja e-mail Spark to jeden z naszych sztandarowych produktów zaprojektowanych dla różnych platform. Nasz
Readdle jest pionierem w dziedzinie produktywności osobistej na urządzeniach Apple, kształtującym ten krajobraz od 2007 roku. Naszą misją jest zapewnianie jednostkom i zespołom innowacyjnych technologii, zwiększających ich wydajność i kreatywność. Naszym celem jest tworzenie wyjątkowych wrażeń na urządzeniach mobilnych i komputerach stacjonarnych dla tych, którzy pragną osiągnąć więcej.
Aplikacja e-mail Spark to jeden z naszych sztandarowych produktów zaprojektowanych dla różnych platform. Naszą misją w Spark zawsze było sprawienie, abyś pokochał korzystanie z poczty e-mail — zaczęliśmy od uczynienia poczty e-mail inteligentną i usprawnienia współpracy w zespole, a teraz zajęliśmy się przeciążeniem informacjami, aby skupić się na poczcie elektronicznej. Nasze podstawowe funkcje zostały zaprojektowane tak, aby zwiększyć Twoją koncentrację i umożliwić tworzenie niestandardowych przepływów pracy dostosowanych do Twoich potrzeb.
Informacje o stanowisku: Jako inżynier oprogramowania (AI) będziesz odgrywać kluczową rolę we wdrażaniu agentów AI w celu ulepszenia świata poczty e-mail. Dołączysz do zespołu oddanych inżynierów bez sztywnych hierarchii, co ułatwi Ci kontakt ze wszystkimi — od projektantów po szefów działów i założycieli.
Co otrzymasz w Readdle:
- Kultura zorientowana na klienta. Na pierwszym miejscu stawiamy naszych klientów. Oznacza to, że każdy pracownik może odnieść korzyść z bezpośredniej interakcji z naszymi klientami. Dzięki temu możemy tworzyć i dostarczać najlepsze rozwiązania dla milionów naszych użytkowników.
- Rozwój zawodowy. Jesteśmy profesjonalistami we wszystkim, co robimy. Oznacza to, że jesteśmy właścicielami naszych decyzji, naszej pracy i naszych wyników. Dostarczamy innym wartościowe informacje zwrotne i przyjmujemy je jako okazję do nauki i doskonalenia.
- Zespół niesamowitych ludzi. Największą siłą, jaką mamy, jest zespół. Oznacza to, że troszczymy się o siebie nawzajem, zapewniamy przejrzystość i inwestujemy w sukces wszystkich.
- Wpływ na nasze produkty. Naszym celem jest tworzenie wartościowych produktów. Oznacza to, że stale się doskonalimy, pokonując ograniczenia, upraszczając nasze procesy i poprawiając nasze możliwości.
- Innowacyjna kultura. Staramy się być innowacyjni i kreatywni we wszystkim, co robimy. Oznacza to, że oczekujemy, doceniamy i cenimy nowe pomysły.
- Ma doświadczenie w pracy z modelami dużego języka (LLM) i jest zaznajomiony z technikami generowania rozszerzonego wyszukiwania (RAG), co świadczy o silnym zrozumieniu najnowszych osiągnięć w przetwarzaniu i generowaniu języka naturalnego.
- Biegła znajomość co najmniej jednego z następujących języków: Swift, Objective-C, Kotlin, C/C++.
- Gotowy do szybkiej nauki i pisania kodu w Swift w środowisku wieloplatformowym.
- Znajomość zasad projektowania, wytycznych dotyczących interfejsów i najlepszych praktyk programistycznych na co najmniej jednej platformie: macOS, iOS, Android lub Windows.
- Skuteczny zarówno w pracy niezależnej, jak i zespołowej.
- Wykazana umiejętność dotrzymywania napiętych terminów w dynamicznym środowisku.
- Biegła znajomość metodologii Agile.
- Biegła znajomość narzędzi kontroli źródła, takich jak Git i GitHub.
- Zaawansowane umiejętności analityczne i rozwiązywania problemów.
- Dogłębne zrozumienie zasad SOLID, OOP i wzorców współbieżności.
- Doświadczenie z człowiekiem pamięcizarządzanie i optymalizacje.
Będzie dodatkowym atutem:
- Doświadczenie w tworzeniu aplikacji Electron przy użyciu języka TypeScript i frameworku React.
- Doświadczenie z SwiftUI, UIKit, Core Animation, GCD, Swift Concurrency
- Znajomość potoków i narzędzi CI/CD (Azure, GitHub Actions lub Jenkins)
- Bazy danych (SQL, indeksy)
Readdle to pionierska siła w przestrzeni osobistej produktywności na urządzeniach Apple, kształtująca ten krajobraz od 2007 roku. Naszą misją jest zapewnianie jednostkom i zespołom innowacyjnych technologii, zwiększając ich efektywność i kreatywność. Naszym celem jest tworzenie wyjątkowych wrażeń na urządzeniach mobilnych i komputerach stacjonarnych dla tych, którzy pragną osiągnąć więcej.
Aplikacja e-mail Spark to jeden z naszych sztandarowych produktów zaprojektowanych dla różnych platform. Naszą misją w Spark zawsze było sprawienie, abyś pokochał korzystanie z poczty e-mail — zaczęliśmy od uczynienia poczty e-mail inteligentną i usprawnienia współpracy w zespole, a teraz zajęliśmy się przeciążeniem informacjami, aby skupić się na poczcie elektronicznej. Nasze podstawowe funkcje zostały zaprojektowane tak, aby zwiększyć Twoją koncentrację i umożliwić tworzenie niestandardowych przepływów pracy dostosowanych do Twoich potrzeb.
Informacje o stanowisku: Jako inżynier oprogramowania (AI) będziesz odgrywać kluczową rolę we wdrażaniu agentów AI w celu ulepszenia świata poczty e-mail. Dołączysz do zespołu oddanych inżynierów bez sztywnych hierarchii, co ułatwi Ci kontakt ze wszystkimi — od projektantów po szefów działów i założycieli.
Co otrzymasz w Readdle:
- Kultura zorientowana na klienta. Na pierwszym miejscu stawiamy naszych klientów. Oznacza to, że każdy pracownik może odnieść korzyść z bezpośredniej interakcji z naszymi klientami. Dzięki temu możemy tworzyć i dostarczać najlepsze rozwiązania dla milionów naszych użytkowników.
- Rozwój zawodowy. Jesteśmy profesjonalistami we wszystkim, co robimy. Oznacza to, że jesteśmy właścicielami naszych decyzji, naszej pracy i naszych wyników. Dostarczamy innym wartościowe informacje zwrotne i przyjmujemy je jako okazję do nauki i doskonalenia.
- Zespół niesamowitych ludzi. Największą siłą, jaką mamy, jest zespół. Oznacza to, że troszczymy się o siebie nawzajem, zapewniamy przejrzystość i inwestujemy w sukces wszystkich.
- Wpływ na nasze produkty. Naszym celem jest tworzenie wartościowych produktów. Oznacza to, że stale się doskonalimy, pokonując ograniczenia, upraszczając nasze procesy i poprawiając nasze możliwości.
- Innowacyjna kultura. Staramy się być innowacyjni i kreatywni we wszystkim, co robimy. Oznacza to, że oczekujemy, doceniamy i cenimy nowe pomysły.
,[Twórz agentów AI do rozwiązywania problemów użytkowników., Popraw jakość funkcjonalności AI Sparka., Bądź na bieżąco z postępami AI i aktywnie testuj te technologie, aby ulepszyć obecne funkcje i ocenić ich potencjał w zakresie sprostania przyszłym wyzwaniom , Przeprowadzaj eksperymenty i twórz prototypy nowych funkcji AI., Definiuj metryki i mierz wydajność funkcjonalności AI., Ściśle współpracuj z zespołami interdyscyplinarnymi, aby zrozumieć wymagania i integrować rozwiązania AI., Oprócz wyżej wymienionych zadań związanych ze sztuczną inteligencją, będziesz także uczestniczyć w czynnościach typowych dla inżyniera produktu: Napisz kod obejmujący podstawowy produktlogika biznesowa, interfejs użytkownika i narzędzia środowiskowe (takie jak skrypty, edytory i parsery potrzebne do efektywnego współtworzenia bazy kodu produktu). Utrzymywanie jakości kodu poprzez pisanie testów jednostkowych. Pisanie i aktualizowanie dokumentacji technicznej. Analizowanie wymagań i definiowanie specyfiki rozwiązania (poprzez samodzielnie lub w formacie zespołowym), Konfigurować i utrzymywać środowisko pracy w stanie gotowym do efektywnego dostarczania oczekiwanych rezultatów (IDE, narzędzia CLI, profile/certyfikaty, repozytoria strąków kakao, VPN), Walidować gotowość wdrożonego rozwiązania dla QA etap (samosprawdzanie kryteriów akceptacji i scenariuszy kluczowych funkcji), dzielenie się pomysłami na produkty zgodnie z ustalonymi procesami] Wymagania: przetwarzanie języka naturalnego, Swift, Objective-C, Kotlin, C, C++, macOS, iOS, Android, Windows, Git, GitHub, OOP, UIKit, Animacja, CI, potoki CD, Azure, Jenkins, SQL, Electron, TypeScript, SwiftUI