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

Become a key player in our remote team by joining us as a Senior iOS Swift Developer, contributing to the development of top-tier applications!

As a dynamic mobile developer, your role involves spearheading the implementation of features, evaluating the overall code quality, and employing robust object-oriented programming techniques.

Responsibilities
  • Craft and engineer exceptional iOS Swift mobile applications that align with specified requirements and adhere to industry best practices
  • Forge strong collaborations with fellow developers and stakeholders to ensure comprehensive fulfillment of application requirements
  • Evaluate the overarching code quality and flexibility, applying sound object-oriented programming principles
  • Champion continuous improvement and delivery in an agile development environment
  • Compose automated unit, system, and acceptance tests to fortify continuous integration pipelines
  • Collaborate closely with the UX/UI design team to guarantee user-friendly and aesthetically pleasing applications
  • Ensure adherence to security standards and best practices throughout the application development process
  • Optimize and monitor application performance to maintain high standards
  • Stay abreast of the latest industry trends and advancements, incorporating them into the application development process
Requirements
  • Possess a minimum of 3 years of expertise in iOS Swift mobile app development
  • Demonstrate proficiency in steering the development of intricate features using Java or Kotlin
  • Experience with Objective-C
  • Showcase a track record of creating automated unit, system, and acceptance tests
  • Familiarity with Agile methodologies
  • Display the ability to work independently and collaboratively, showcasing excellent communication and coordination skills
  • Exhibit a passion for the complete app development lifecycle, from ideation to release
  • Showcase advanced English language skills (Upper-Intermediate level) for effective communication with the team and stakeholders
Nice to have
  • Thorough understanding of GraphQL and API service connection paradigms
  • Experience with diverse programming languages or mobile app development frameworks to enrich the team's technical knowledge
  • Knowledge of cloud technologies and serverless architecture for scalable and reliable application development
  • Experience with machine learning or artificial intelligence technologies, contributing to innovative solutions within the mobile application landscape
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