Belépés

Senior iOS Developer

Mobile Developer • Senior • Hibrid • Alkalmazott • Teljes munkaidő
Magyarország EPAM SystemsAngol: KözépfokNem szükséges végzettség

Feladat

We are looking for a skilled and experienced Senior iOS Developer to join our dynamic team in Hungary and help shape the development of cutting-edge mobile applications.

Responsibilities:

  • You will be responsible for the implementation of the features described in the requirement specifications and design documents
  • Design and implement sub-systems or whole solutions
  • Mentor less experienced team members
  • Conduct code reviews
  • Work within a distributed global team of developers to complete proposed initiatives, contributing application architecture and implementation guidance
  • Quickly gain an understanding of our clients' requirements, technology needs and solution architecture
  • Collaborate with clients and internal teams to develop appropriate solutions
  • Brainstorm with team members and prove ability to think on the fly

Stack

SwiftGit

Elvárások

Requirements:

  • Swift hands-on experience (3+ years of experience)
  • Design patterns (GoF and iOS-specific) and application architecture
  • MVVM architecture-based development experience
  • Dependency Injection
  • Experience with both UIKit and SwiftUI
  • Networking (REST APIs, JSON parsing, URLSession)
  • Concurrency (GCD, Operations, async/await) and debugging threading issues
  • Unit testing
  • Git (proficiency with workflows like branching, PRs, conflict resolution)
  • Third-party library integration (CocoaPods, Carthage, Swift Package Manager)
  • Experience working in Agile teams
  • Good command of English: Intermediate spoken level and higher
  • Mentorship (coaching less experienced developers)
  • SOLID/DRY/YAGNI coding principles

Előny

Nice to have:

  • Experience with React Native is a huge plus
  • CI/CD pipeline setup and maintenance (e.g., Fastlane, GitHub Actions)
  • Swift Testing
  • Animation libraries (Lottie, Core Animation)
  • Feature flags (feature toggling frameworks)
  • Objective-C (legacy code familiarity)
  • GraphQL

Soft Skillek

MentorálásCsapatmunkaKommunikációs készségProblémamegoldás

Mit adunk

  • Dynamic, entrepreneurial corporate environment
  • Diverse multicultural, multi-functional, and multilingual work environment
  • Opportunities for personal and career growth in a progressive industry
  • Global scope, international projects
  • Widespread training and development opportunities
  • Access to LinkedIn Learning solutions
  • Competitive salary and various benefits
  • Advanced wellbeing and CSR programs, recreation area

Extrák

Home office lehetőségSzakmai képzések

Munkáltatóról

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Munkavégzés formája
Alkalmazott
Munkaidő
Teljes munkaidő
Munkavégzés módja
Hibrid
Munkavégzés helye
Budapest

Jelentkezés

Jelentkezem