Skip navigation EPAM

Senior IOS Swift Developer - Remote Remote

  • hot

Senior IOS Swift Developer - Remote Description

Job #: 86638
Currently, we are looking for a remote Senior IOS Swift Developer to join our team.

Our customer is an online healthcare company, which produces software for meditation and related health topics. The solution adopts mobile and wearables-specific channels and the latest APIs to naturally reach customers and provide the best in place and on-the-go experience.


  • Analyze functional requirements, design and implement a solution based on SDLC
  • Participate in the technical design of all elements of an iOS application
  • Code, test, and deploy iOS applications or parts of iOS applications with local and/or offshore developers within a Scrum or Kanban team
  • Work with Product Owners and Business Analysts to ensure appropriate design and implementation of a solution
  • Work with test engineers to ensure minimum defects are introduced into QA
  • Ability to look beyond the status quo and identify areas of constant change/improvement


  • 3+ years of experience in commercial development of iOS applications
  • Deep knowledge of Swift
  • Understanding of mobile application design and UX
  • Familiar with Concurrency/Multithreading in iOS
  • Design patterns (GoF) and architecture of the applications
  • Knowledge of distributed version control systems
  • MVP/MVC/MVVM architecture-based development experience
  • Knowledge of second development platform or experience in development of Hybrid/Cross-platform applications is a big plus
  • Experience in API and service integration
  • At least Upper-Intermediate level of English

Nice to have

  • Experience with Unit Tests
  • Experience with Reactive programming
  • Experience in integration 3rd party libraries and frameworks
  • Experience in networking, systems programming

We offer

  • Paid time off
  • Paid sick leave days
  • Stable income
  • Meal and home office compensation
  • 100% remote work
  • Hybrid work opportunities
  • Free licensed software
  • Possibility to work on your own device (BYOD)
  • Stable workload
  • Relocation opportunities
  • Flexible engagement models
  • Free trainings for technical and soft skills
  • Free access to LinkedIn Learning platform
  • Free access to internal and external e-Libraries
  • Certification opportunities
  • Skill advisory service
  • Language courses

About EPAM

  • EPAM is a leading global provider of digital platform engineering and development services. We are committed to positively impacting 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 learn and grow continuously. You will join a dedicated, creative, and diverse community that will help you discover your fullest potential. EPAM is committed to providing our global team of 61,600+ EPAMers with inspiring careers. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success, and we value collaboration, try always to understand our customers' business, and strive for the highest standards of excellence