Position: iOS Engineer
Company: Intersog
Experience required: 3y
English level: intermediate

Intersog is a software construction business with the head office in Chicago, USA, and R&D offices in Europe and North America. Our international team is composed of talented people with many different backgrounds, who are focused on delivering engineering excellence and meeting clients’ needs.

We are professional, dynamic and distinctive. This makes us unique and allows us to grow our talent and deliver client projects. We’re proud of our specialists who enjoy the work they do and truly believe in Intersog’s mission: to make our customers happy through the dedication and professionalism of our team.

Currently, we are seeking an experienced **iOS Engineer** to join remotely our USA client’s team that develop a user-friendly, end-to-end mobile app optimizes aesthetic practices from anywhere in the world. The company is the established industry thought leader on telehealth and telemedicine in aesthetics.

**Requirements:**

- 5+ years of software development experience;
- 2+ years of experience building native, data-driven iOS applications using Apple Xcode/Objective-C and/or Swift;
- One or more applications successfully deployed to the Apple App Store with multiple releases/updates;
- Experience working as part of an agile software development team including interaction with a source code repository (GitHub preferred);
- Solid understanding of Object-Oriented (OO) application design and development, Cocoa Touch design patterns, algorithm design;
- Experience with asynchronous programming;
- At least Intermediate English (both written and spoken).

**Nice to have:**

- MVC/MVVM;
- Knowledge of CI/CD (Azure DevOps preferred);
- Experience using application performance analysis tool.

**Our tech Stack:**
Swift 5+;
Objective C (legacy code);
Snapkit, Alamofire;
SPM;
CI/CD (Fastlane);

**Responsibilities:**

- Produce complex user interfaces and experiences for our native iOS mobile application;
- Provide code review, technical support, and mentorship for teammates;
- Work with product owners to help understand what is possible;
- Coordinate release and delivery logistics, helping us stay on track and deliver high quality;
- Deliver amazing user experiences by contributing to feature development;
- Responsible for stability, performance, and scalability/integrity of the codebase;
- Inform decisions around technical investments and balancing business needs;
- Collaborate with engineers to make key decisions about development practices.

**We offer:**

- Competitive compensation based on your skills, experience, and customer satisfaction;
- Opportunity to work on challenging and exciting international projects;
- Flexible working hours and the possibility to work remotely when needed;
- Regular performance evaluation twice a year;
- Long-term contract with 20-25 paid time off working days (for vacation, sick and personal leave);
- Corporate English courses from A1 to C1 level and monthly English speaking clubs;
- Compensation of professional conference attendance according to the corporate policy;
- Compensation of medical insurance/gym according to the corporate policy;
- Casual, friendly and family work environment, flat organizational structure;
- Regular knowledge sharing meetups and various corporate events (such as the company’s Birthday celebration and summer family party);
- Newborn and wedding bonuses;
- Gameroom with a lounge zone, PlayStation and sports equipment;
- Travel and visa assistance for employees;
- Coffee, cookies, nuts and dried fruits for a productive day;
- Friday brunches with fresh bakery;
- Yoga lessons;
- Secure bike storage (Odessa).