Back to Search
Join our dynamic remote team as a Senior iOS Swift Developer and craft cutting-edge applications that redefine excellence!
As a dedicated mobile enthusiast, you'll spearhead the development and quality assurance of implemented features, meticulously evaluating code quality and flexibility by applying sound object-oriented programming techniques.
Responsibilities
- Develop top-tier iOS Swift mobile applications that align with defined requirements and follow industry best practices
- Forge strong collaborations with fellow developers and stakeholders to ensure seamless alignment with specified application requirements
- Evaluate code quality and flexibility through the adept application of robust object-oriented programming techniques
- Champion continuous improvement and delivery within an agile development team
- Compose automated unit, system, and acceptance tests to bolster continuous integration pipelines
- Collaborate closely with the UX/UI design team to guarantee user-friendly, visually captivating applications
- Verify application compliance with security standards and adherence to best practices
- Monitor and fine-tune the application's performance
- Stay abreast of the latest industry trends and advancements, incorporating them into the application's development
Requirements
- Possess a minimum of 3 years of experience in iOS Swift mobile app development
- Demonstrate proficiency in steering the development of intricate features using Java or Kotlin
- Showcase a track record in crafting automated unit, system, and acceptance tests
- Familiarity with Agile methodologies
- Ability to work autonomously and collaboratively within a team, showcasing exceptional communication and coordination skills
- Exhibit a passion for the entire app development lifecycle, from ideation to release
- Display advanced English language skills (Upper-Intermediate level) to facilitate effective communication with the team and stakeholders
Nice to have
- Deep understanding of GraphQL and API service connection paradigms
- Experience with alternative programming languages or diverse mobile app development frameworks, enriching the team's technical repertoire
- Knowledge of cloud technologies and serverless architecture, facilitating 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