Skip navigation EPAM

Senior Software Engineer (iOS Swift) Suzhou, China

  • hot

Senior Software Engineer (iOS Swift) Description

Job #: 82608
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.

DESCRIPTION


We are looking for a Swift developer responsible for the development and maintenance of an enterprise program aimed towards iOS. Your primary focus will be the development of the application and its integration with backend services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Responsibilities

  • Design and build applications for iOS
  • Ensure the performance, quality and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization and automatization

Requirements

  • Proficient in Swift, with a good knowledge of its ecosystems, prior Objective-C experience is a plus
  • Good knowledge of performance limits and characteristics
  • Knowledge of memory management and multi-threading
  • Experience with embedded databases and other system data stores
  • Solid understanding of Web Services, REST, SOAP and HTTP. Prior enterprise solutions’ experience such as CMS/IAM is highly appreciated
  • Good sense of UI design and a user-oriented focus
  • Knowledge of low-level C-based libraries is a plus
  • Knowledge of WeChat public account and mini program is a plus
  • Implementation of automated testing platforms and unit tests
  • Knack for benchmarking and optimization
  • Understanding of Apple’s design principles and interface guidelines
  • Proficient understanding of code versioning tools, e.g. GIT
  • Familiarity with continuous integration, Bitrise is preferred
  • Comfortably working with plural teams, with diverse cultures in diverse locations

Nice to have

  • Ability to communicate with senior executives
  • Experience with global customer facing technology solutions

We offer

  • Experience exchange with colleagues all around the world
  • International projects
  • Opportunities for self-realization
  • Friendly team and enjoyable working environment
  • Engineering, corporate and social events
  • Professional & soft skills trainings, medical & family care programs, and forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
  • Free English classes
  • Online training course library, mentoring, career development and potential partial grant of certification
  • Unlimited access to LinkedIn learning solutions
  • Flexible working schedule
  • Compensation for sick leave and paid time off
  • Tech talks and hackathons
  • Referral bonuses

Hello. How Can We Help You?

Our Offices