iOS Swift Developer

EPAM Systems  logo

EPAM Systems

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
GraphQL Swift Android iOS Xcode Apollo VIPER MVVM CI Jenkins Rest API

Job Description

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.

ย 

ย 

We are looking for a Middle iOS Swift Developer to join the Mobile App team, building and enhancing a centralized travel management platform for business travelers, arrangers, and managers.

In this role, you will design and maintain high-quality native applications in Swift and SwiftUI, collaborating closely with cross-functional teams to deliver scalable and user-friendly solutions. If you are passionate about creating impactful mobile experiences, we encourage you to apply.

ย 

Responsibilities

  • Design and develop new features for the iOS application using Swift and SwiftUI
  • Implement high-performance and responsive UI components
  • Write clean, maintainable, and tested code using unit and UI test frameworks
  • Perform detailed code reviews and uphold coding standards
  • Architect scalable mobile solutions using industry-recognized patterns
  • Integrate complex RESTful APIs into the mobile application
  • Collaborate with product managers, UX designers, and backend engineers to define technical specifications
  • Optimize application performance and troubleshoot issues
  • Ensure consistent user experience across devices
  • Document technical designs and processes for future reference

Requirements

  • 2+ years experience in iOS development using Swift and SwiftUI
  • Experience in developing native mobile applications for iOS
  • Knowledge of mobile architecture patterns such as MVVM, VIPER, or Clean Architecture
  • Familiarity with integrating RESTful APIs
  • Understanding of unit testing and UI testing methodologies
  • Ability to collaborate effectively with cross-functional teams
  • Strong problem-solving abilities
  • Upper-Intermediate (B2) level proficiency in English

Nice to have

  • Experience with Android development
  • Knowledge of GraphQL and Apollo client
  • Familiarity with Jenkins for CI/CD automation
  • Proficiency in XCTest for automated testing
  • Hands-on experience with Xcode tooling

ย 

We offer

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

Interview Questions of iOS Swift Developer at EPAM Systems

Interview questions from EPAM Systems that are similar to iOS Swift Developer
View more interview questions from EPAM Systems โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of iOS Swift Developer at EPAM Systems

Currently, there aren't any salaries for this role at EPAM Systems shared by other job seekers.

View more salaries from EPAM Systems โ†’

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now