EPAM Systems

Senior Software Engineer (iOS Swift)

Shenzhen, Guangdong Province, CN

12 days ago
Save Job

Summary

Join our team to develop cutting-edge enterprise iOS applications using Swift, where your work will directly impact global users.

This role offers the opportunity to lead technical solutions, collaborate with cross-cultural teams, and grow your expertise in a dynamic environment. You’ll innovate with modern tools, contribute to end-to-end product development, and shape solutions that drive real-world business value.

Primary Skills:


  • Swift & iOS Ecosystem: Mastery of Swift, UIKit/SwiftUI, and Apple’s design guidelines.
  • Backend Integration: Building RESTful services and scalable database solutions.
  • Agile & DevOps: CI/CD pipelines, automated testing, and iterative delivery.


Responsibilities


  • Design, build, and maintain scalable iOS applications using Swift
  • Write clean, testable code and conduct peer code reviews
  • Collaborate with cross-functional teams and clients to refine requirements and deliver solutions
  • Create technical documentation and plan deployments (CI/CD pipelines)
  • Troubleshoot performance issues and ensure adherence to Agile processes


Requirements


  • Proficient in iOS development experience with Swift; Objective-C knowledge is a plus
  • Expertise in performance optimization, memory management, and multi-threading
  • Proficiency in REST/HTTP, databases (PostgreSQL), and enterprise solutions (e.g., CMS/IAM)
  • Hands-on experience with Git, CI/CD tools (Jenkins), and Agile/Scrum methodologies
  • Strong communication skills in English (B1+) and ability to work in cross-cultural teams


We offer


  • By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023
  • Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
  • You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
  • We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
  • At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us


How We Hire


  • Here, we summarize the typical journey to finding a job within EPAM.
  • Apply and tell us about yourself!
  • Go through some standard interviews:
  • - General interview with a recruiter
  • - Technical interview with our technology experts
  • - Manager interview or Offer interview with a hiring manager
  • Get ready to join the team!
  • Not sure if you meet all the requirements? No problem. Let's talk anyway and find out more!
  • It takes 1 min of application to start the journey with us. Apply now!


Life at EPAM


  • EPAM Systems Inc. (EPAM) is a leading digital transformation services and product engineering company.
  • 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 various innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job