Inżynieria oprogramowania i chmura · Średniozaawansowany–starszy (4+ lata)

CV programisty aplikacji mobilnych (iOS/Android)

Ten przykład pokazuje, jak powiązać pracę nad aplikacjami na iOS i Androida z mierzalnymi usprawnieniami wydajności, wydań i ścieżek użytkowników. Dobre CV programisty aplikacji mobilnych pozwala łatwo znaleźć informacje o platformach, językach, sposobach testowania i wpływie wdrożonych funkcji.

Ocena CV

Czego szukają rekruterzy i systemy ATS. To wskazówka, nie prognoza.

100 / 100Kompletne

100%
  • Dane kontaktowe20 / 20
  • Podsumowanie20 / 20
  • Doświadczenie30 / 30
  • Umiejętności20 / 20
  • Wykształcenie10 / 10

Dane kontaktowe

Umieść je na górze CV — rekruterzy i systemy ATS szukają ich w pierwszej kolejności.

Opcjonalne. W USA, Wielkiej Brytanii i Kanadzie CV zwykle nie zawiera zdjęcia.

51 słów

Każde stanowisko opisz w osobnym akapicie; każde osiągnięcie zacznij w nowym wierszu od „-”.

12 umiejętności

Oddziel umiejętności przecinkami, na przykład: Excel, SQL, planowanie projektów.

Dodatkowe sekcje

Projekty, certyfikaty, języki lub inne informacje, które wspierają twoją kandydaturę.

Platformy i narzędzia
Wybrane projekty mobilne

Alex Morgan

Programista aplikacji mobilnych

  • alex.morgan@example.com
  • +1 555 0100
  • Denver, CO

Podsumowanie

Programista aplikacji mobilnych z ponad 5-letnim doświadczeniem w tworzeniu i utrzymywaniu aplikacji na iOS i Androida dla produktów B2B SaaS i konsumenckich. Specjalizuje się w React Native i programowaniu natywnym, integracji API oraz jakości wydań. Usprawnił responsywność aplikacji i ograniczył liczbę błędów dzięki monitorowaniu wydajności, testom automatycznym i etapowym wdrożeniom.

Doświadczenie

Programista aplikacji mobilnych w Pinecone Digital Labs, Denver, CO (2022 – obecnie) - Wdrożył funkcje płatności w React Native w aplikacji z 40 000 aktywnych użytkowników miesięcznie, ograniczając zgłaszane awarie w procesie płatności o 18% dzięki ukierunkowanym poprawkom i monitorowaniu wydań. - Zintegrował API GraphQL z pamięcią podręczną SQLite dla katalogów produktów, skracając medianę czasu ładowania z 2,4 do 1,7 sekundy na obsługiwanych urządzeniach. - Rozszerzył zakres testów Jest i XCTest dla procesów zakupu i logowania, zmniejszając liczbę regresji blokujących wydanie z sześciu do trzech na kwartał. Młodszy programista aplikacji mobilnych w Mesa Creek Software, Boulder, CO (2020 – 2022) - Stworzył komponenty procesu wprowadzania użytkowników w Swift i Kotlin dla aplikacji finansowej, przyczyniając się do wzrostu liczby ukończonych konfiguracji kont o 11% po mierzalnej zmianie przebiegu procesu. - Przygotowywał etapowe wydania za pomocą App Store Connect i Google Play Console, skracając przygotowanie wydania z dwóch dni do jednego dzięki udokumentowanym kontrolom kompilacji.

Wykształcenie

Licencjat z informatyki — Summit Valley Institute, Fort Collins, CO (2020)

Umiejętności

  • React Native
  • TypeScript
  • Swift
  • Kotlin
  • iOS SDK
  • Android SDK
  • GraphQL
  • REST APIs
  • SQLite
  • Jest
  • XCTest
  • App Store Connect

Platformy i narzędzia

• Xcode i iOS SDK • Android Studio i Android SDK • App Store Connect i Google Play Console

Wybrane projekty mobilne

• Proces płatności: React Native, GraphQL, monitorowanie wydajności • Katalog produktów: pamięć podręczna SQLite na potrzeby pracy przy niestabilnym połączeniu

Jak napisać CV na stanowisko: Programista aplikacji mobilnych

Wymień platformy na początku CV

Wymień platformy i frameworki, z których korzystałeś, w podsumowaniu lub sekcji umiejętności, a następnie wspomnij o nich w punktach dotyczących odpowiednich stanowisk. Oddziel natywne projekty na iOS w Swift od projektów na Androida w Kotlinie. Wyraźnie oznacz projekty w React Native lub Flutter. Dzięki temu osoby przeglądające CV szybko sprawdzą, czy twoje doświadczenie pasuje do stanowiska skupionego na jednej platformie lub wspólnym kodzie.

Mierz efekty zmian we wdrożonych aplikacjach

Opisz funkcję lub zmianę techniczną, sposób jej wdrożenia lub oceny oraz to, co zmieniło się później. Przydatne miary to zgłoszenia awarii, czas ładowania, częstotliwość wydań, konwersja na konkretnej ścieżce lub błędy wykryte po wydaniu. Podaj okres lub zakres, jeśli pomaga to wyjaśnić wynik. Nie przypisuj sobie efektów, których nie można powiązać z Twoją pracą.

Opisz swoją odpowiedzialność za wydania

Jeśli odpowiadałeś za wydania, wymień odpowiednie etapy i narzędzia, takie jak podpisywanie aplikacji, TestFlight, App Store Connect, Google Play Console, etapowe wdrożenia lub przygotowanie do weryfikacji w sklepie. Opisz też testy i monitorowanie, które pomagały ograniczyć ryzyko związane z wydaniem. W Stanach Zjednoczonych nie ma ogólnej licencji wymaganej do tworzenia aplikacji mobilnych, więc wymieniaj certyfikaty tylko wtedy, gdy są istotne dla ogłoszenia.

Dodaj linki do prac, które możesz udostępnić

Link do portfolio lub sklepu może pomóc, jeśli prowadzi do aplikacji, wersji demonstracyjnej lub przykładowego kodu, które możesz udostępnić. Krótko opisz swój wkład, platformę i wybory techniczne; nie sugeruj, że samodzielnie odpowiadasz za projekt zespołowy. Nie zamieszczaj poufnego kodu, szczegółów niewydanego produktu, prywatnych danych analitycznych ani długich list niezwiązanych technologii.

Popularne słowa kluczowe

Umiejętności i narzędzia często wymieniane przy tym stanowisku. Używaj tylko tych, które znasz, i zapisuj je tak jak w ogłoszeniu o pracę. Kliknij słowo, aby je skopiować.

Czasowniki opisujące działanie

StworzyłWdrożyłZintegrowałOgraniczyłUsprawniłPrzeniósłZoptymalizował

Pytania dotyczące tego stanowiska

Jak długie powinno być CV programisty aplikacji mobilnych?

W przypadku programisty z kilkuletnim doświadczeniem sprawdzi się CV na jedną lub dwie strony. Wybierz jedną stronę, jeśli zmieścisz na niej istotne doświadczenie i umiejętności techniczne bez nadmiernego ścisku. Druga strona ma sens, jeśli pozwala dodać ważne projekty lub wcześniejsze stanowiska. Skup się na niedawno wdrożonych rozwiązaniach, doświadczeniu z platformami i językami oraz mierzalnych efektach, zamiast wymieniać każdą funkcję i narzędzie, z którymi miałeś styczność.

Czy wymienić umiejętności związane zarówno z iOS, jak i Androidem?

Wymień obie platformy, jeśli masz istotne doświadczenie z każdą z nich, i pokaż w historii pracy, gdzie z nich korzystałeś. Jeśli twoje doświadczenie dotyczy głównie iOS lub Androida, zacznij od tej platformy, a drugą opisz zgodnie z prawdą jako doświadczenie uzupełniające. W przypadku ról wieloplatformowych podaj nazwę frameworka i zaznacz, czy zajmowałeś się też modułami natywnymi, testami dla konkretnych platform lub publikacją w sklepach.

Czy programiści aplikacji mobilnych potrzebują certyfikatów?

W Stanach Zjednoczonych nie ma ogólnej licencji ani wymaganego certyfikatu dla programistów aplikacji mobilnych. Pracodawcy mogą cenić odpowiedni kurs lub certyfikat, ale wdrożone aplikacje i potwierdzone umiejętności związane z platformą często łatwiej wyjaśnić i uzasadnić. Wymień certyfikat tylko wtedy, gdy jest aktualny i istotny dla stanowiska, podając jego dokładną nazwę i wystawcę. Wymagania mogą się różnić w przypadku pracy specjalistycznej lub regulowanej.

Czy mogę uwzględnić aplikacje stworzone poza pracą?

Tak. Uwzględnij aplikacje osobiste lub open source, jeśli pokazują odpowiednie umiejętności, i wyraźnie oznacz je jako projekty osobiste, akademickie lub open source. Dodaj link do publicznej aplikacji, wersji demonstracyjnej lub repozytorium, które możesz udostępnić, a następnie opisz swoją rolę, użyte technologie i jeden konkretny efekt lub decyzję techniczną. Usuń klucze prywatne, dane użytkowników, kod pracodawcy i poufne informacje o produkcie.