Middle iOS developer - 24345

Posted more than 30 days ago
Specialization: iOS
Open to offers now
Kazakhstan
Nur-Sultan, Almaty
More than 3 years
Pre-Intermediate
Considering options
Full-time office work
Part-time work
Remote work (full-time)
Freelance (one-time projects)
Relocate
As an experienced iOS developer, I specialize in developing mobile applications. Previously, I worked as a lead developer for 1C, which helped me overcome challenges and discover the world of mobile development.

As an experienced iOS developer, I specialize in developing mobile applications. Previously, I worked as a lead developer for 1C, which helped me overcome challenges and discover the world of mobile development.

Education
University “Turan”
Bachelor. Faculty: Computer Science and Software
Specialty: Software engineer
September 2011 - July 2014

Experience
1C Developer
QIWI Kazakhstan
January 2014 - September 2017

1C Developer
Basis Construction
October 2017 - June 2018

1C LEAD SOFTWARE ENGINEER
Insurance company "Amanat"
June 2018 - August 2019

1C LEAD SOFTWARE ENGINEER / IOS SOFTWARE ENGINEER
Kazanat development
August 2019 - February 2021

As a lead 1C software engineer, I implemented the backend for a mobile application, and for the past 8 months, I have been assisting the lead iOS developer in implementing the interface using SnapKit and working with the Realm database.


Responsibilities:

Developing and enhancing functionality.

Supporting the operation of non-standard 1C configurations. Integrating with systems developed by third-party developers. Working with data exchange via COM/SOAP/REST/JSON.

Managing projects for additional feature development (creating a development plan, tracking work deadlines according to the plan, adjusting plans during development, preparing progress reports). Implementing SOX/SLA control.


iOS Software Engineer
April 2021

I am involved in the development of mobile applications for our clients. Depending on the situation, I work both individually and as part of a team of iOS developers. Also interact with project managers, designers, backend developers and Android developers.


Responsibilities:

Developing functionality for iOS.

Applying reactive programming with RxSwift.

Utilizing design patterns and architectural patterns.

Implementing dependency injection (DIP, Swinject).

Working with cloud services (Firebase, Sashido, Amplify) and third- party APIs.

Using native networking solutions, as well as Alamofire, RxMoya, and GraphQL.

Creating user-friendly interfaces (SnapKit, Lottie).

Utilizing Realm for data storage.

Assisting in development and code reviews.

Task decomposition and estimation.


Skills
iOS - 3 years
OOP - 3 years
swift - 3 years
MVC - 2 years
MVP - 1 year
mvvm - 2 years
VIP - 1 year
DI - 3 years
DIP - 3 years
Swinject
RxSwift - 3 years
rx - 3 years
Firebase - 1 year
Sashido - 3 years
Amplify
aws - 1 year
RESTful - 3 years
Alamofire - 1 year
RxMoya - 3 years
GraphQL - 1 year
Storyboards - 3 years
xib - 3 years
snapkit - 3 years
Lottie
CocoaPods - 3 years
SPM - 1 year
Google Maps - 2 years
Analytics - 2 years
Crashlytics - 2 years
Local Notifications - 3 years
Push Notifications - 3 years
Multithreading - 3 years
GCD - 3 years
Similar candidates
Open to offers now
Kazakhstan
Nur-Sultan, Almaty
More than 3 years
Pre-Intermediate
Considering options
Full-time office work
Part-time work
Remote work (full-time)
Freelance (one-time projects)
Relocate
We use cookies
accept