Starszy inżynier oprogramowania, aplikacje Windows/desktop - Manchester, Wielka Brytania
Manchester
Do uzgodnienia
O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
<div class="p-rich_text_section"><strong data-stringify-type="bold">Misja</strong></div> <div class="p-rich_text_section"> <p>Misją Speechify jest upewnienie się, że czytanie nigdy nie będzie przeszkodą w nauce.</p> <p>Ponad 50 milionów ludzi korzysta z produktów Speechify zajmujących się zamianą tekstu na mowę, aby zmienić wszystko, co czytają - pliki PDF, książki, Google Dokumenty, artykuły prasowe, strony internetowe - w formacie audio, dzięki czemu mogą czytać szybciej, czytać więcej i zapamiętywać więcej. Produkty Speechify do zamiany tekstu na mowę obejmują aplikację na iOS, aplikację na Androida, aplikację na komputery Mac, rozszerzenie do przeglądarki Chrome i aplikację internetową. Google niedawno przyznało Speechify tytuł rozszerzenia roku do przeglądarki Chrome, a Apple przyznało Speechify tytuł zdobywcy nagrody Design Award 2025 za integrację. </p> <p>Obecnie prawie 200 osób na całym świecie pracuje nad Speechify w sposób w 100% rozproszony - Speechify nie ma biura.
Należą do nich inżynierowie frontendu i backendu, naukowcy zajmujący się badaniami nad sztuczną inteligencją i inni z Amazon, Microsoft i Google, czołowe programy doktoranckie, takie jak Stanford, szybko rozwijające się start-upy, takie jak Stripe, Vercel, Bolt i wielu założycieli własnych firm</p> </div> <div class="p-rich_text_section"><strong data-stringify-type="bold">Co zrobisz</strong></div> <div class="p-rich_text_section"> <ul> <li>Kieruj projektowaniem, architekturą i rozwojem natywnych aplikacji komputerowych dla systemu Windows przy użyciu pakietu Windows App SDK, WinUI (lub powiązanych struktur interfejsu użytkownika), C#, XAML i - w razie potrzeby - C++.</li> <li>Definiuj i egzekwuj najlepsze praktyki tworzenia komputerów stacjonarnych Windows w całej bazie kodu: architektura kodu, wydajność, wykorzystanie pamięci, responsywny interfejs użytkownika, zgodność między wersjami (Windows 10/11+) i łatwość konserwacji.</li> <li>Wzmocnij wysiłki w zakresie dostępności: integruj i weryfikuj obsługa interfejsów API ułatwień dostępu (np. Microsoft UI Automation lub inne odpowiednie struktury dostępności systemu Windows), zapewnienie kontroli interfejsu użytkownika, zarządzanie fokusami, nawigacja za pomocą klawiatury, obsługa czytnika ekranu i użyteczność dla użytkowników niepełnosprawnych.</li> <li>Ściśle współpracuj z projektantami produktów, badaczami UX, kontrolą jakości i innymi zainteresowanymi stronami, aby kształtować planowanie funkcji, architekturę UI/UX i długoterminowy plan działania dla platformy Windows.</li> <li>Przejmij odpowiedzialność za pełny cykl życia funkcji: koncepcja → projekt → wdrożenie → testowanie → wydanie → konserwacja. Zapewniaj jakość, niezawodność i spójność między wydaniami.</li> <li>Identyfikuj, diagnozuj i rozwiązuj złożone błędy, wąskie gardła w wydajności, wycieki pamięci, problemy z renderowaniem lub problemy ze zgodnością i proponuj solidne rozwiązania architektoniczne lub projektowe.</li> </ul> </div> <div class="p-rich_text_section"></div> <div class="p-rich_text_section"><strong data-stringify-type="bold">Idealny kandydat powinien posiada</strong></div> <p><strong>Wymagane:</strong></p> <ul> <li>3 lub więcej umiejętności tworzenia aplikacji komputerowych dla systemu Windows przy użyciu pakietu Windows App SDK, WinUI (lub podobnego), C#, XAML - i w idealnym przypadku dodatkowe doświadczenie z natywnym kodem systemu Windows (C++, Win32/WinRT/COM).</li> <li>Głębokie zrozumienie architektury aplikacji Windows, w tym współdziałanie między kodem zarządzanym (.NET) a kodem natywnym.</li> <li>Udokumentowane doświadczenie projektowanie, budowanie i dostarczanie aplikacji komputerowych o jakości produkcyjnej, ze szczególnym naciskiem na niezawodność, wydajność, skalowalność i łatwość konserwacji.</li> <li>Duże doświadczenie z interfejsami API ułatwień dostępu w systemie Windows (np.
Microsoft UI Automation lub podobnymi) oraz zaangażowanie w tworzenie dostępnego i włączającego oprogramowania.</li> <li>Doskonałe podstawy inżynierii oprogramowania: OOP, wzorce projektowe, struktury danych, algorytmy, zarządzanie pamięcią, wielowątkowość lub programowanie asynchroniczne (w stosownych przypadkach).</li> <li>Doświadczenie w kierowaniu projektami technicznymi, doradzaniu innym inżynierom, przeprowadzaniu przeglądów kodu i podejmowaniu decyzji na poziomie architektury.</li> <li>Doskonałe umiejętności komunikacyjne; umiejętność formułowania kompromisów, współpraca z zespołami interdyscyplinarnymi i osiąganie konsensusu.</li> <li>Nastawienie skoncentrowane na użytkowniku: skoncentruj się na budowaniu dopracowanych, intuicyjnych i dostępnych doświadczeń dla użytkowników końcowych.</li> </ul> <p><strong>Preferowane / Premia:</strong></p> <ul> <li>Doświadczenie w pisaniu testów automatycznych dla interfejsu użytkownika - testy jednostkowe, testy integracyjne, testy automatyzacji interfejsu użytkownika; znajomość odpowiednich frameworków testowych.</li> <li>Doświadczenie w optymalizacji wydajności aplikacji komputerowych (wykorzystanie pamięci, czas uruchamiania, wydajność renderowania, obsługa wysokiej rozdzielczości DPI, czas reakcji pod obciążeniem).</li> <li>Doświadczenie w lokalizacji/globalizacji, obsłudze interfejsu użytkownika od prawej do lewej, internacjonalizacji, dostępności dla wielu regionów.</li> <li>Znajomość telemetrii, analityki, raportowania awarii, rejestrowania i monitorowania błędów na komputerze aplikacji.</li> <li>Wcześniejsze doświadczenie w kształtowaniu przepływów pracy CI/CD, potoków wydań i strategii wdrażania aplikacji komputerowych.</li> <li>Wykazano, że potrafimy przejąć na własność obszary funkcji lub moduły i zarządzać nimi w dłuższej perspektywie, łącznie z konserwacją, refaktoryzacją i zarządzaniem długiem technicznym.</li> </ul> <p><strong data-stringify-type="bold">Co oferujemy</strong></p> <ul> <li>Rola o dużym wpływie: zdefiniujesz architekturę, kształtuj przyszłość naszego produktu Windows i bezpośrednio wpływaj na to, co widzą i doświadczają miliony użytkowników.</li> <li>Kultura inżynierii oparta na współpracy, o płaskiej strukturze - jesteś nie tylko programistą, ale także konstruktorem i decydentem.</li> <li>Możliwości przewodzenia - mentorowania innych, kierowania kierunkiem technicznym i rozwijania się w kierunku szerszego przywództwa technicznego (np. kierownika technicznego, architekta).</li> <li>Elastyczność, autonomia i odpowiedzialność: definiujesz sposób rozwiązywania problemów, własne funkcje kompleksowo i przyczyniać się do długoterminowej wizji produktu.</li> <li>Misja zorientowana na cel: tworzenie oprogramowania, które jest niezawodne, dostępne i skoncentrowane na użytkowniku - co naprawdę zmienia życie ludzi. </li> </ul> <p><strong data-stringify-type="bold">Uważasz, że nadajesz się do tej pracy? </strong></p> <p>Aplikując, powiedz nam więcej o sobie i dlaczego interesuje Cię to stanowisko.<br>I nie zapomnij o dołączeniu linków do swojego portfolio i LinkedIn.</p> <p><strong data-stringify-type="bold">Nie szukasz, ale znasz kogoś, kto będzie świetnie pasował? </strong><br>Poleć ich! </p> <p><strong data-stringify-type="bold">Speechify zależy na zróżnicowanym i włączającym miejscu pracy. </strong><br>Speechify nie dyskryminuje ze względu na rasę, pochodzenie narodowe, płeć, tożsamość płciową, orientację seksualną, chroniony status weterana, niepełnosprawność, wiek lub inny status prawnie chroniony.</p>Znajdź więcej ofert pracy dla osób anglojęzycznych w Wielkiej Brytanii na Arbeitnow
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.