Back to Search
We're on the lookout for a dynamic Middle iOS Swift Developer eager to join our remote team and craft top-notch applications.
As a key player in our agile development crew, your role involves spearheading the CI/CD process and crafting automated tests. Collaborating with a skilled cadre of developers, you'll contribute to the creation of resilient and scalable solutions.
Responsibilities
- Craft and upkeep iOS applications utilizing Swift and pertinent technologies
- Collaborate intimately with fellow developers and stakeholders to ensure developed applications meet specified requirements
- Champion the CI/CD process, ensuring top-notch code quality and streamlined software delivery
- Compose automated unit, system, and acceptance tests, guaranteeing code reliability and efficiency
- Cooperate with backend developers for seamless integration of frontend and backend systems
- Engage in code reviews, ensuring adherence to best practices and maintaining high code quality
- Sustain and enhance existing applications, ensuring efficiency and scalability
- Stay abreast of the latest industry trends, integrating cutting-edge technologies into the development process
Requirements
- Minimum 2 years of mobile development experience, showcasing a solid foundation in iOS Swift
- Experience in crafting features using Java or Kotlin for smooth integration with backend systems
- Familiarity with client/server architectures, facilitating optimized and reliable communication between frontend and backend systems
- Knowledge of API service connection paradigms, such as REST and SOAP
- Proficient in crafting automated unit, system, and acceptance tests
- Experience with version control systems like Git, enabling seamless collaboration within a development team
- Ability to work independently and synergistically within a team, showcasing exceptional communication and coordination skills
- Advanced proficiency in English (Upper-Intermediate level), facilitating effective communication with the team and stakeholders
Nice to have
- Proficiency in GraphQL for efficient data retrieval and manipulation
- Understanding of Android development for cross-platform solution development
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