Back to Search
We are looking for a passionate Middle iOS Swift Developer to join our remote team and create world-class applications.
As a developer in our agile development team, you will be responsible for driving the CI/CD process and writing automated tests. You will work alongside a talented group of developers and collaborate with them to create robust and scalable solutions.
Responsibilities
- Develop and maintain iOS applications using Swift and other relevant technologies
- Collaborate closely with other developers and stakeholders to ensure that the developed applications meet all specified requirements
- Drive the CI/CD process, ensuring high code quality and efficient software delivery
- Write automated unit, system, and acceptance tests, ensuring high code reliability and efficiency
- Collaborate with backend developers to ensure seamless integration of frontend and backend systems
- Participate in code reviews, ensuring code quality and conformity with best practices
- Maintain and update existing applications, ensuring efficient and scalable functionality
- Stay up-to-date with the latest industry trends and advancements, incorporating new technologies into the development process
Requirements
- Minimum of 2 years of experience in mobile development, with a strong foundation in iOS Swift
- Experience in developing features using Java or Kotlin for seamless integration with backend systems
- Experience with client/server architectures, enabling optimized and reliable communication between frontend and backend systems
- Familiarity with API service connection paradigms, such as REST and SOAP
- Proficient in writing automated unit, system, and acceptance tests
- Experience with version control systems, such as Git, enabling efficient collaboration within a development team
- Ability to work independently and collaboratively within a team, demonstrating excellent communication and coordination skills
- Advanced English language skills (Upper-Intermediate level), enabling effective communication with the team and stakeholders
Nice to have
- Knowledge of GraphQL for efficient data retrieval and manipulation
- Familiarity with Android development, enabling the development of cross-platform solutions
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