Monday, October 27, 2025
EPAM Systems

Senior Software Engineer (iOS - Swift)

Posted: 3 hours ago

Job Description

We are a forward-thinking company seeking a Senior Software Engineer with a passion for building outstanding iOS applications in Swift.Join our dynamic team, where you'll play a key role in creating innovative, user-friendly mobile solutions while helping shape the future of our technology stack and mentoring developers along the way.Please note that working from the office 2 days per week is required. ResponsibilitiesDevelop high-quality iOS applications using Swift, following SOLID principles and clean architecture guidelinesRefine requirements and define clear, actionable technical solutions with cross-functional teamsUphold code quality standards through reviews, best practices, and robust testingConfigure and optimize CI/CD pipelines using GitHub ActionsOversee release processes to ensure stability and performance across app updatesParticipate in standups, sprint planning, and backlog refinements to align on prioritiesSupport product or platform architects in strategic technical decision-makingMentor junior developers, encouraging growth and knowledge-sharing within the teamPromote accessibility standards to ensure inclusive user experiences RequirementsBachelor’s or Master’s degree in Technology/IT Engineering, or equivalent work experience3+ years of experience developing mobile applications for iOS with a focus on SwiftKnowledge of SOLID principles, clean architecture, and testing methodologiesFamiliarity with CI/CD pipelines and GitHub ActionsStrong communication skills in English with the ability to express technical concepts clearlyCollaborative personality with confidence to contribute opinions about software quality Nice to haveFamiliarity with accessibility technologies We offerFull access to cutting-edge tools and technologiesCompetitive compensation depending on experience and skillsAll-around Social package: professional & soft skills training, medical & family care programs, sportsFree English classesUnlimited access to LinkedIn learning solutionsContinuous experience exchange with experts and professionals worldwideFriendly team and comfortable working environmentEngineering, corporate, and social events within and outside the CompanyFlexible working scheduleOpportunities for self-realization EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential. 

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs