Skip To Main Content
backBack to Search

Senior iOS Developer

Remote in Chile, Colombia
iOS Swift
& 4 others
warning.png
Sorry, this position is no longer available

We are seeking a highly skilled Senior iOS Developer to join our remote team, contributing to the development of a cutting-edge iOS app utilizing the latest technologies and development strategies. As a Senior iOS Developer, you will own the development and quality of features being implemented on the app, providing and participating in code reviews to ensure good object-oriented programming techniques and overall code quality and flexibility. You will also be responsible for driving continuous improvement and continuous delivery within an agile development team, writing automated tests to support our continuous integration pipelines, and translating functional specifications into logical, component-based technical designs. Additionally, you will work closely in a collaborative environment with other developers.

Responsibilities
  • Own the development and quality of features being implemented on the iOS app
  • Provide and participate in code reviews to assess overall code quality and flexibility, and the application of good object-oriented programming techniques
  • Drive continuous improvement and continuous delivery in our software development process within an agile development team
  • Write automated unit, system, and acceptance tests as appropriate to support our continuous integration pipelines
  • Translate functional specifications into logical, component-based technical designs
  • Work closely in a collaborative environment with other developers to ensure optimal app performance and user experience
Requirements
  • Minimum of 3 years of experience as a mobile developer, with a focus on iOS development
  • BS/MS degree in Computer Science, Engineering, or related field
  • Experience with Swift, developing all new features using the language
  • Experience in developing features in Java or Kotlin
  • Proficient in API service connection paradigms
  • Familiarity with Objective-C
  • Experience with mobile development best practices, ensuring optimal app performance and user experience
  • Knowledge of new technologies like GraphQL, driving innovation and continuous improvement
  • Understanding of client/server architectures, ensuring effective communication between the app and server-side components
  • Experience with automated testing, including unit, system, and acceptance tests, facilitating continuous integration
  • Advanced English language skills (Upper-Intermediate level), enabling effective communication and collaboration with the team and stakeholders
Nice to have
  • Experience with Android development, facilitating mobile cross-platform development
  • Familiarity with AWS for mobile app development and infrastructure management
  • Experience with React Native for developing cross-platform mobile applications
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