.
IOS Developer
  • Warsaw
iOS Developer
Warszawa, Warsaw, Masovian Voivodeship, Polska
EndySoft
26. 5. 2025
Informacje o stanowisku

iOS Developer

Miejsce pracy: Warszawa

Technologies we use

Expected
  • iOS
  • Swift
  • Git
  • Objective-C
  • Xcode
Optional
  • Jenkins
  • GitLab
  • Bitrise
Operating system
  • Windows

About the project

We are seeking an experienced iOS Developer to maintain and enhance legacy iOS applications. The ideal candidate will have a deep understanding of older iOS frameworks and be adept at updating and optimizing legacy code while ensuring compatibility with newer iOS versions. This role involves working on existing applications to improve performance, fix bugs, and implement new features.

This role is an excellent opportunity for developers who enjoy working with legacy systems and ensuring their smooth operation in modern environments. If you thrive on solving complex challenges and maintaining critical applications, we encourage you to apply.

MD rate: 200 - 240 EUR

Your responsibilities

  • Maintain and enhance legacy iOS applications built with older Objective-C or early Swift versions.
  • Ensure compatibility of legacy applications with the latest iOS versions and devices.
  • Refactor and optimize existing code to improve performance and maintainability.
  • Identify and resolve bugs and performance bottlenecks in legacy systems.
  • Collaborate with cross-functional teams to integrate modern features into legacy applications.
  • Update third-party libraries and frameworks to their latest versions while ensuring system stability.
  • Document changes made to legacy systems to support long-term maintenance.
  • Work with QA to perform regression testing and ensure application reliability.

Our requirements

  • Strong proficiency in Objective-C and early versions of Swift.
  • Experience with legacy iOS SDKs and frameworks.
  • Solid understanding of Xcode and Interface Builder for maintaining older projects.
  • Familiarity with Core Data, Core Graphics, and other foundational iOS frameworks.
  • Experience with debugging and performance tuning of legacy iOS applications.
  • Proficiency in using Git for version control.
  • Ability to analyze and update deprecated APIs.
  • Strong problem-solving skills and attention to detail.
Optional
  • Experience migrating legacy applications from Objective-C to Swift.
  • Familiarity with tools for analyzing and optimizing memory usage in older iOS apps.
  • Exposure to legacy third-party libraries and frameworks like AFNetworking.
  • Understanding of automated testing for legacy systems using frameworks like XCTest or OCUnit.
  • Knowledge of modern iOS features and how to integrate them into legacy systems.
  • Exposure to Agile/Scrum methodologies.

This is how we organize our work

This is how we work
  • in house
  • you have influence on the technological solutions applied
  • you have influence on the product
  • you focus on product development
  • agile
  • scrum

This is how we work on a project

  • code review
  • Continuous Deployment
  • Continuous Integration
  • active monitoring
  • documentation
  • unit tests

Benefits

  • remote work opportunities
Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez EndySoft z siedzibą w: Riegrova 832, 738 01 Frýdek-Místek (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.

Twoje dane osobowe będą przetwarzane w oparciu o następujące podstawy prawne: (a) aby podjąć działania na Twoje żądanie przed zawarciem umowy (np. informacje o oczekiwanym wynagrodzeniu i dostępności do rozpoczęcia pracy); (b) w oparciu o nasz prawnie uzasadniony interes (np. imię, nazwisko, data urodzenia, dane kontaktowe, wykształcenie, kwalifikacje zawodowe, przebieg dotychczasowego zatrudnienia); c) w oparciu o Twoją zgodę, która wyrażona jest poprzez przeslanie dokumentów aplikacyjnych zawierających takie informacje jak np. wizerunek czy zainteresowania. Podanie wszystkich danych osobowych, o których mowa powyżej jest dobrowolne, natomiast dane wymienione w lit. a) i b) są niezbędne do wzięcia udziału w rekrutacji. Niepodanie danych skutkuje brakiem możliwości rozpatrzenia kandydatury. Podanie pozostałych danych jest dobrowolne, ale może pomóc w sprawnym przeprowadzeniu procesu rekrutacji. Masz prawo żądać dostępu do Twoich danych (w tym uzyskania ich kopii), sprostowania danych, ich usunięcia, ograniczenia przetwarzania, przeniesienia, jak również wniesienia sprzeciwu wobec ich przetwarzania. Masz także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych. Twoje dane osobowe mogą zostać przekazane dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT (hosting), dostawcom systemów informatycznych. Podane przez Ciebie dane osobowe nie będą wykorzystywane w celu profilowania albo podejmowania decyzji w sposób zautomatyzowany. Twoje dane osobowe będą przetwarzane przez okres maks. 1 roku od zakończenia publikacji ogłoszenia, chyba, że wyraziłeś odrębną zgodę na wykorzystanie Twoich danych osobowych w przyszłych rekrutacjach. W celu realizacji praw lub w przypadku jakichkolwiek pytań związanych z przetwarzaniem Twoich danych osobowych skontaktuj się z nami pod adresem:

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    108 226
    15 457