Position: IOS developer
Company: Amazing Apps
Category: iOS
Experience required: 3y
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

The mobile apps we create provide benefits to people all over the world, helping them take care of their emotional and physical health.

** Together with us you will be:** 

• Work with modern technology stack: Swift, SwiftUI, UIKit, AVFoundation, Autolayout, CoreData / Realm, Fastlane, Frameworks management (Cocoapods, SPM), Code generation (Sourcery)

• Interact with Strong Middle + IOS Developers and other company specialists (Product Managers, Product Designers, Mobile Testers, etc.)

• Implement cool ideas without micromanagement and bureaucracy

• Influence the product and development process

• Improve existing applications and create new ones

**Challenges you'll meet:** 

• Designing the application architecture

• Implementation of key application modules

• Coverage of written code by unit tests

• Integration of the application with the backend

• Configuring the delivery process

**You'll perfectly match our team if the below are about you:** 

• Commercial experience in iOS development on Swift from 4 years

• Understanding of architectural approaches (MVC, MVVM)

• Understanding multithreading

• Experience with In-App Purchases (Subscriptions)

• Dependency Injection

• Networking Rest API

• Local and remote notifications

• Background app refresh

• File based storage and migration of user-generated content.

• Caching (in memory, disk)

• Data structures

• Fastlane (write lanes, tweak existing)

**Nice to have:** 

• SwiftUI

• Experience with UI/Unit tests

• Application Extensions

• Performance measurement

• Memory leak debugging

**In our team we value:** 

**• Sociability.**  Team update, regular communication with the working group on current projects in written (in chats) and oral formats (stand-ups and other meetings). Openness to communication. Ability to formulate a task clearly and concisely

**• Result orientation, flexibility.**  Willingness to go beyond the assigned tasks, without limiting the areas of responsibility, as well as to build our tasks in accordance with the global goals of the team and the company, to promote the necessary changes, to respond to changes

**• Responsibility.**  Attentiveness to details, independence, willingness to take on obligations and comply with agreements

**• Proactivity.**  Ability to set goals and work to achieve them. Create opportunities without waiting for them to appear

**• Orientation to development and self-education, interest in innovations in technology.**  Continuous desire to learn and develop their skills, to gain new experience

**For your success we offer:** 

**Comfortable conditions** 

• Hybrid format for the duration of a pandemic. You can independently choose the place where it is more convenient to work. We have launched a corporate transfer that will take you from home to space and back

• Flexible start: the day can be started from 8:00 to 11:00, focusing on personal preferences and team meetings

• Lunches at the expense of the company: you can create a menu based on personal preferences

• 20 days of paid rest

**Health care** 

• Ability to use our mobile applications for free (yoga, running, fitness, etc.)

• Medical insurance from the first month of cooperation

• Daily yoga practice

• Individual budget for sports / equipment purchase

• Paid sick leave

**Professional Development** 

• Individual budget for external trainings and courses, meetups and seminars

• Corporate online and offline library

• Individual online lessons for learning English

• Sharing experience and knowledge between teams

**Check out some of our products:** 

Yoga Go - bit.ly/appleYogaGo / bit.ly/androidYogaGo

Runiac - bit.ly/appleRunniac / bit.ly/androidRunniac

Muscle Booster - bit.ly/appleMB / bit.ly/androidMBapp

**Candidate journey:** 

⭕️ Intro call ----> ⭕️ Interview----> ⭕️ Final Interview

The mobile apps we create provide benefits to people all over the world, helping them take care of their emotional and physical health!