IOS Developer (offline)
Version control systems: Git, git flow
Dependency managers: Cocoapods, knowledge of Carthage (optionally)
Networking: HTTP protocol, Alamofire, cur
Persistence: CoreData
UI: Auto Layout, storyboards, XIBβs
IDE: Xcode
Bug tracking: basic workflow with Jira
Debug and profiling: basic experience with Xcode profiling tools, zombie objects
Responsibilities
Time estimation for the required functionality
Planning the architecture of the solution β both at the low and on the application level
Coding the solution
Communication with the customer, clarification of requirements
About projects
- Psychological support system with the ability to chat/call selected advisors.
Architecture:
Lightweight MVC
View-Models as layer that provides ready for displaying data
Technology:
Mixed-language project: Obj-C + Swift 5.0Chat:
PubNub + RESTCode quality: SwiftGen, Swiftlint, Copy-Paste Detector, Unit-Tests (XCTest), UI Tests
(XCUITest)Networking: AFNetworking,
AlamofireThird-party: Firebase RemoteConfig
Data storage: Key Chain, User Defaults
Distribution: Firebase (former Fabric), TestFlight
CI: GitLab CI
- App for products delivery agent, that provides information about packages and a place of delivery.
Architecture:
MVC
Coordinators
Service
Technology:
Swift 5.0, REST
AVAudioSession HERE MAP SDK / REST API β route calculation and optimization with user constraints
Tools:
Data store: Realm, RealmSwift, Keychain, User defaults
Networking: AlamofireData storage: Keychain, User Defaults
Distribution: TestFlight
- App β system for collecting information/data from industrial air conditioning systems in the USA, data synchronization
Architecture:
Small part of project β MVP (started by another team)
Coordinators approach
State machine
Lightweight MVC in general
Model-ViewModel approach without react
Technology:
Swift 5
REST
Tools:
Code quality: SwiftlintNetworking: Alamofire,
AlamofireObjectMapperData storage: Core Data, Keychain, User Defaults
Deep Linking: Firebase
Third-party: Google Maps, Google Places
Distribution: TestFlightCI: GitLab CI
- Fintech project for Arab Emirates.
Architecture:
MVC
Coordinators
Repo
Technology:
Swift 5
REST
open banking
Tools:
Data storage: CoreData
Networking: Alamofire
Data storage: Keychain, User Defaults
Distribution: Testflight
CI: GitLab CI
About CodeIT
CodeIT is a close technical partner in sophisticated high-quality software development for clients around the globe. With 15 years track record of success and a team of around 200 highly motivated and experienced professionals, we deliver software products that meet the latest tech trends and transform business ideas into successful products for clients in 24 countries around the globe.We are a team of professionals, passionate about what we do, and strive to ensure our membersβ constant personal and professional growth, career development, and work-life balance.
We currently have 3 offices in 2 countries and our goal is to create long-term career opportunities by sharing our expertise and contributing to local IT Communities.
Reasons for joining us:
β You will work on cutting-edge technology projects, and realize ideas and experiments, resulting in high-quality services
β You will be a part of the team, passionate about what we do, and where people are the soul of the company
β You will have the opportunity to grow professionally and achieve more because constant training and development are in our DNA
β You will be provided with an attractive social package and benefits as well as flexible working conditions because work-life balance is important to us
β You will work for projects and clients spanning all around the world and get experience in a multicultural environment
Our Clients
We are proud of building long-standing business relations with our clients. They know that we are equally engaged in the process, dedicated to the projectβs success, and motivated to provide a high-quality service. A partnership built on mutual trust is one of our greatest values and we have a strong record of success with
β 500+ projects delivered
β 97% positive customer reviews
β 53% of clients return with new projects
Services and Technologies
We create custom web and mobile solutions for various industries β healthcare, fintech, e-learning, e-commerce, and logistics. Our full-cycle development services include:
β Custom software development
β Web Development
β Mobile development
β DevOps
β QA (automation and manual)
β IT Consulting
β Business analysis
β Digital Marketing
β Modernization of systems
β Technological consulting
β Software security testing services
β Software Support Management
Company website:
https://codeit.us/
DOU company page:
https://jobs.dou.ua/companies/codeit/
The job ad is no longer active
Look at the current jobs iOS Kharkiv→
Similar jobs
iOS Developer at ROL KC (MK GROUP)
Lithuania, Ukraine
IOS Team Lead at Trident Media
Ukraine
iOS Engineer Middle (Rider Team) at Uklon
Ukraine
All jobs iOS Kharkiv All jobs ITOMYCH STUDIO