Senior IOS Developer

Requirements

  • product-focused iOS application development experience
  • deep understanding of Cocoa design patterns and API design
  • excellent knowledge of the iOS SDK and native iOS frameworks (especially on the UI/Animations side)
  • excellent understanding of design patterns & Object Oriented Programming
  • strong experience of multi-threading and memory management specific to mobile devices
  • deep understanding of data storage guidelines
  • experience with In-App purchases
  • experience with various network techniques (TCP/IP, HTTP, WebSockets)
  • experience with CI/CD, Unit Testing
  • experience in both Swift and Objective-C

Responsibilities

  • architecting, developing, maintaining and releasing features
  • use and build modern tools to develop clean, efficient and reusable code
  • accurately estimate schedules and deliver high quality work products to that schedule
  • collaborate with designers, engineers and partners across the company
  • actively participate in code and design reviews
  • mentor and guide engineers across various teams and platforms
  • develop interfaces that are both functional and attractive

Will be a plus

  • experience with Agora.io (Video SDK)

We offer

  • Challenging tasks
  • Flexible schedule (starting at 9 or 11 am, 8-hour workday)
  • Friendly team, opportunities to share your knowledge and experience
  • Regular skills improvement
  • Comfortable office with PlayStation, fruits, free daily lunches, etc.
  • Corporate English courses, paid professional development courses
  • 100% compensation of gym
  • Medical insurance

Apply Now

THANK YOU FOR YOUR APPLICATION

We will get in touch with you soon