Skip To Main Content
backBack to Search

Senior iOS Swift Developer

iOS Swift, Objective-C, Java, Kotlin, GraphQL
warning.png
Sorry, this position is no longer available

Join our remote team as a Senior iOS Swift Developer and create world-class applications!

As a passionate mobile developer, you will be responsible for driving the development and quality of features being implemented and assessing overall code quality and flexibility, applying good object-oriented programming techniques.

Responsibilities
  • Design and develop high-quality iOS Swift mobile applications that meet specified requirements and adhere to best practices
  • Collaborate closely with other developers and stakeholders to ensure that the application meets all specified requirements
  • Assess overall code quality and flexibility, applying good object-oriented programming techniques
  • Drive continuous improvement and continuous delivery within an agile development team
  • Write automated unit, system, and acceptance tests as appropriate to support continuous integration pipelines
  • Work closely with the UX/UI design team to ensure that the application is user-friendly and visually appealing
  • Ensure that the application complies with security standards and adheres to best practices
  • Monitor and optimize the performance of the application
  • Stay up-to-date with the latest industry trends and advancements and apply them to the development of the application
Requirements
  • Minimum of 3 years of experience in iOS Swift mobile app development
  • Experience in driving the development of complex features using Java or Kotlin
  • Experience with Objective-C
  • Proven experience in writing automated unit, system, and acceptance tests
  • Familiarity with Agile methodologies
  • Ability to work independently and collaboratively within a team, demonstrating excellent communication and coordination skills
  • Passion for the entire app development lifecycle, from ideation to release
  • Advanced English language skills (Upper-Intermediate level), enabling effective communication with the team and stakeholders
Nice to have
  • Excellent understanding of GraphQL and API service connection paradigms
  • Experience with other programming languages or mobile app development frameworks, broadening the technical knowledge within the team
  • Knowledge of cloud technologies and serverless architecture, enabling scalable and reliable application development
  • Experience with machine learning or artificial intelligence technologies, enhancing innovative solutions within the mobile application
Benefits
  • 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

These jobs are for you