Mobile Engineer with UI experience
Tech Stack / Keywords
Firma i stanowisko
emagine Polska is a company involved in the modernization and development of mobile banking applications.
Wymagania
- 7+ years of professional experience in mobile application development with a proven track record of delivering large-scale mobile solutions.
- Strong expertise in Swift (iOS) and/or Kotlin (Android), with hands-on experience in the other platform.
- Experience leading UI modernization, redesign, or uplift initiatives in mobile applications.
- Strong knowledge of mobile architecture patterns such as MVVM, VIPER, or similar.
- Experience with UIKit, Auto Layout, Jetpack Compose, XML layouts, and Fragments.
- Strong understanding of unit testing, UI test automation, and quality engineering practices on mobile platforms.
- Experience integrating and consuming REST APIs, asynchronous programming, and background processing.
- Experience working with secure, high-quality, customer-facing applications where performance, stability, and security are critical.
- Ability to drive technical discussions, collaborate with designers and stakeholders, and take ownership of end-to-end deliveries.
- Strong communication skills and experience working in agile cross-functional teams.
Nice to have:
- Banking, payments, or financial services experience.
- Experience with design systems, accessibility, and mobile UX best practices.
- Knowledge of web technologies such as Angular, TypeScript, and JavaScript.
Obowiązki
- Lead UI improvement initiatives to ensure a modern, consistent, and user-friendly experience across mobile platforms.
- Design, develop, and maintain features for iOS and Android applications.
- Collaborate with designers, architects, developers, and business stakeholders to deliver high-quality solutions.
- Contribute to mobile architecture, technical design, and development best practices.
- Ensure high quality through code reviews, unit testing, UI automation, and continuous improvement activities.
- Take ownership of delivered solutions including implementation, testing, deployment, and production support.
- Support the team in end-to-end deliveries, including frontend and backend contributions when needed.
Inne informacje
Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
emagine
970 aktywnych ofert