Position: Middle iOS Developer
Company: Riseapps
Experience required: 2y
English level: upper

We are Riseapps, a team of mobile and web developers. Over the last 3 years, we have delivered 50+ projects in various business sectors. All our apps are usually made in-house. Our team includes top-notch experts with more than 10 years in design, middle and senior levels in development. We have built a strong pack of ninjas that regularly delivers extremely clean and deadly effective apps.

Responsibilities
- Designing and building mobile applications for Apple’s iOS platform.
- Collaborating with the design team to define app features.
- Ensuring the quality and performance of the application to meet the specifications.
- Identifying potential problems and resolving application bottlenecks.
- Fixing application bugs before the final release.
- Publishing application on App Store.
- Maintaining the code and atomization of the application.
- Designing and implementing application updates.


Requirements
- 3+ years of professional iOS software development with Swift language.
- Experience with multithread coding
- Experience with performance and memory tuning with tools
- Experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
- Proficient understanding of Keychain framework.
- Knowledge of Apple’s design principles and application interface guidelines.
- Proficient understanding of code versioning tool - Git.
- Experience with push notifications.
- Experience with TDD, writing unit tests, UI tests.
- Familiarity with RESTful APIs to connect iOS applications to backend services
- Experience with cocoapods system
- Experience with Firebase/Crashlytics cocoapod
- Experience with fastlane
- Zero warnings code style including swiftlint and swiftformat tool

Preferred
- Knowledge of low-level C-based libraries.
- Knowledge Objective-c
- Experience with Jenkins continuous integration.
- Bash, ruby scripts

We are offering:
- Projects that use advanced, cutting-edge technologies. The ability to switch projects, try yourself in different roles;
- Fully-equipped office space located close to Naukova metro station.
- Great team and excellent environment, that will help you to improve your soft and hard skills;
- 5-day working week, 8-hour working day, flexible schedule (You decide your work hours)
- Possibility of remote work
- Paid Sick-leaves — 5 b/days;
- Annual Paid vacation — 15 b/days + unpaid vacation
- Paid public holidays according to the Ukrainian legislation
- Bookkeeping and accounting will be maintained by the professional accountant
- Competitive bonuses for a personal recommendation of new employees.
- Personal career plan, professional growth, and semiannual performance review.
- Budget for personal education and paid online courses.
- Internal TechTalks, corporate library, English lessons, and Speaking club with native speakers.
- Sport and Fitness team buildings, compensation of running events, and others.
- Fun summer and winter corporate parties, team buildings, and other events.

Looking forward to talking to you!