Position: Senior iOS Engineer
Company: Intellectsoft
Experience required: 5y
English level: intermediate

We are looking for a Senior iOS Engineer who loves the job and wants to work from anywhere in the world!

**About project:**
Our client is an Australian private company located in Western Australia that sells gold bars at a spot price.

IntellectSoft helps create a solution (web and mobile) that will allow our Client to interact with their existing and new partners through the full range of services.

**Requirements:**
- Minimum 4 years of experience with iOS;
- Minimum 1 year of experience in outsourcing;
- Experience with data structures, multithreading, synchronization;
- Experience with Swift; - Ability to analyze and support the application's architecture (MVC, MVP, MVVM etc.);
- Hands-on experience in the sphere of web services and standards (REST, JSON);
- Experience with reactive programming;
- Git, gitflow, pull request, code review - are the everyday words/tools for you;
- Experience with Agile development (Scrum), TDD, Continuous Integration, Continuous Improvement, Continuous Delivery;
- Experience with Application publishing, Sign-in with Apple, and Application set-up on the developer portal.

**Nice to have skills:**
- Experience with Alamofire/Moya, RxSwift, CoreData;
- Understanding of AWS services;
- Experience with SwiftUI framework.

**Responsibilities:**
- Work closely with product and program management to deliver new features for every release;
- Apply best engineering practices, focusing on agile and CI/CD;
- Work/collaborate with various cross-functional team members, like Business - Analyst, Designer, Architects to understand the requirements;
- Legacy code renovation, new features development;
- Potentially Team Lead position.

**About Intellectsoft:** We are a digital transformation consultancy and engineering company that delivers cutting-edge solutions for global organizations and technology startups. Since 2007 we have been helping companies and established brands reimagine their business through digitalization.

**Our values:** DIVERSITY, OPENNESS, TEAMWORK. We embrace our diversity, strive for open dialogue and constructive feedback, and this unites us and allows us to be an amazing team!

**Benefits:**
- 35 paid absence days per year for work-life balance of each specialist + 1 additional day for each following year of cooperation with the company
- Up to 15 unused absence days can be add to income after 12 month of cooperation
- 60$/month — insurance compensation
- 55$/month — depreciation compensation for personal laptop usage for work needs
- Udemy courses of your choice
- Regular soft-skills trainings
- Excellence Сenters meetups