Senior / Software Engineer (Ios) Jobs

EPAM Systems

Job Brief

We have a vacancy of Senior / Software Engineer (Ios) in our company, EPAM Systems. This vacancy is based in Singapore. Please go through the job detail mentioned below.

Position Title: Senior / Software Engineer (Ios)
Company: EPAM Systems
Work Type: Full Time
City of work: Singapore
Salary: Salary detail is not available
URL Expiry: 2022-09-05
Posted on:

Job Detail

We are looking for an experienced
Senior / Software Engineer (iOS) in Singapore to make the team stronger.


  • Design and build advanced applications for the IOS platform
  • Possesses strong iOS development experience
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and API’s
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency


  • Degree in Computer Science, Engineering or a related subject
  • Min 3 years experienced in mobile IOS development with IOS, Objective-C, Cocoa
  • Hands on experience with to HTML5, CSS, XML, API
  • Coursework in Object-Oriented programming languages (C++ / Java, etc.)
  • Must have experience in Mac OS platforms
  • A passion for technology and the ability to learn new concepts quickly
  • Solid understanding of the full mobile development life cycle
  • Code Versioning Tools: Bazaar, CVS, Git, Mercurial, SVN
  • UI Frameworks: Cocoa Touch, Jasmine, Jest, Karma, Protractor, Selenium
  • Published IOS apps in the application store is preferred
  • Understanding of the IOS mobile app development cycle
  • Familiarity with Core Data, Core Animation, and other IOS frameworks
  • Familiarity with performance tuning, threading, and offline storage
  • Ability to connect IOS apps to back-end services
  • Understanding of UX / UI standards
  • Familiarity with Apple design principles
  • Familiarity with C-based libraries is advisable
  • Experience with Instruments, Shark, and other memory tuning and performance tools
  • Proficiency with push notifications and cloud message APIs
  • Optimization and benchmarking skills
  • Familiarity with Mercurial, Git, SVN, or other versioning tools
  • Understanding of continuous integration

Nice to have

  • Banking experience is a plus
  • Superior verbal and written interaction skills
  • Knack algorithms and their development
  • Ability and commitment to solving complicated problems
  • Ability to flawlessly execute tasks on time
  • Attention to detail
  • Creativity
  • Analytical mind

We offer

  • Friendly team and enjoyable working environment
  • Work-life balance and flexible schedule
  • Online training library, mentoring, career development and potential partial grant of certification
  • Unlimited access to LinkedIn learning solutions
  • Referral bonuses
  • Compensation for sick leave and paid time off
  • Opportunities for self-realization