Senior iOS Developer

Brak informacji o wynagrodzeniu
SeniorFull-time
#407706·Dodano 2 dni temu·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

SwiftSwiftUIiOSSwift ConcurrencyMVVMTuist

Firma i stanowisko

Euvic S.A. is a large IT company with over 5000 employees and 20 years of experience, providing software development services. The role involves working on one of the most recognized mobile applications in the European logistics sector, used by over 10 million users, supporting mobile platform development and scaling the app across European markets.

Wymagania

  • Minimum 5 years of experience in developing and maintaining production iOS applications.
  • Very good knowledge of Swift, SwiftUI, and practical experience with Swift Concurrency (async/await, structured concurrency, actors, task cancellation).
  • Strong familiarity with MVVM, Clean Architecture, and SOLID principles.
  • Knowledge of composable architectures, e.g., TCA.
  • Experience in app modularization and working with Swift Package Manager.
  • Experience writing test-covered code (unit, snapshot, integration).
  • Experience designing scalable components and programming patterns.
  • Understanding of UI/UX principles and accessibility.
  • Practical experience with CI/CD, Fastlane, build pipelines, and test automation.
  • Proficient with Git.
  • Proactive approach to identifying and eliminating technical debt.
  • English language proficiency at minimum B2 level.

Nice to have:

  • Experience with Tuist.
  • Performance profiling using Instruments.
  • Knowledge of observability tools (logs, traces, metrics).
  • Experience with WKWebView and native-web content integration.
  • Experience working with solutions based on LLM and agentic workflows.

Obowiązki

  • Create and develop functionality in the native iOS application.
  • Maintain application performance, quality, and responsiveness.
  • Refactor existing code and improve solution quality within an Agile environment.
  • Write high-quality code covered by unit, snapshot, and integration tests.
  • Design and implement reusable Design System components compliant with accessibility requirements.
  • Participate in code reviews and uphold code quality standards.
  • Collaborate in the CI/CD processes, release orchestration, and test automation.
  • Prepare technical documentation, configuration, and architectural decisions.

Benefity

  • Efficient, fast, and friendly recruitment process.
  • Employment and development in a reputable IT company with an established market position.
  • Projects for international clients from various industries.
  • Flat structure and an "open door" policy fostering good team relations.
  • Small teams within a large company and a collegial community.
  • Transparent and attractive competence-based training program.
  • Employee referral bonus program.
  • Buddy support during onboarding.
  • Internal development opportunities through trainings, "Euvic Talks," and internal workshop leading.
  • Participation in social initiatives supporting those in need with The Good People Foundation.
  • Selection of personalized benefits: cafeteria system (e.g., Multisport card, tickets to sports and music events), private healthcare, life insurance with additional packages, and development initiatives.
Dofinansowanie szkoleń
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
Premie

Inne informacje

During the recruitment process, identity verification of candidates will be required at later stages. The first working day will be onsite at one of Euvic's offices for onboarding and equipment pickup.

EUVIC S.A.

EUVIC S.A.

30 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz