Senior iOS Engineer
Tech Stack / Keywords
Wymagania
- 5+ years of iOS development experience, ideally in product-driven or high-scale environments.
- Strong problem-solving skills with ability to turn complex challenges into actionable steps.
- Focus on scalability, maintainability, and platform health.
- Experience in Agile teams with planning, estimation, and iterative delivery.
- Highly self-managed and dependable, able to operate with minimal supervision.
- Clear communicator who asks clarifying questions and keeps stakeholders informed.
- Comfortable navigating ambiguity, prioritizing effectively, and proposing practical solutions in a fast-moving environment.
- Strong expertise in Swift, MVVM, Clean Architecture, and modular app architecture.
- Experienced with Combine, UIKit (mandatory), SwiftUI, Cocoapods, SPM, and dependency injection.
- Solid experience integrating RESTful APIs, data processing, and error management.
- Able to analyze and improve app performance, memory usage, stability, and responsiveness.
- Proven ability to deliver polished, intuitive, user-focused mobile interfaces.
- Experienced with Git workflows including branching strategies, pull requests, code reviews, CI/CD, and release processes.
- Excellent communication skills in English.
Obowiązki
- Build and maintain reliable, high-performing iOS apps.
- Write clean, efficient, and testable Swift code.
- Work closely with engineering, product, design, and QA teams.
- Translate product requirements into technical solutions.
- Drive features independently from requirements clarification through implementation, QA collaboration, release readiness, and production support.
- Proactively identify risks, blockers, and ambiguities, communicating early with Product, QA, and Engineering.
- Contribute to high-quality engineering practices via technical decisions, clear pull requests, and constructive code reviews.
- Refactor and modernize legacy code and support transition toward a modular application architecture.
Benefity
- Participation in interesting and demanding projects.
- Flexible working hours.
- Possibility to work remote or hybrid (2 days per week from the office).
- Opportunities for development and promotion.
- Attractive package of benefits.
- A great, non-corporate atmosphere.
Inne informacje
Informujemy, że administratorem danych jest Transition Technologies MS S.A. z siedzibą w Warszawie, ul. Chmielna 69, (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ą.
Transition Technologies MS
17 aktywnych ofert