Position: iOS Developer
Company: Haaaaaaappy Apps
Category: iOS
Experience required: 3y
English level: intermediate

You will have the ability to join one of the most unusual and fast-growing products in the health and fitness category — Hapday(lnkd.in/e57YcymD) We are scaling our product and now we are looking for a Middle/Senior iOS developer on a full-time basis.

**The technology stack we are using:**

- Swift as a development language
- Clean Architecture as an architectural pattern
- Core Data for local database
- Alamofire for network calls
- PromiseKit for asynchronous tasks
- UIKit for building UI
- SpriteKit for specific “game” UI

**For the backend, we are using:**

- Python+Django as a framework
- Celery for background tasks processing
- Postgres
- AWS.

**Requirements:**

- 4+ years of professional hands-on iOS development experience;
- 3+ years specifically on Swift;
- in-depth knowledge of object-oriented methodologies;
- knowledge of protocol-oriented methodologies;
- knowledge of main design principles (SOLID, DRY etc.);
- unit tests; 
- experienced in the setup of architecture for a new project;
- experienced in working with already existing bigger projects;
- experience working with Agile methodology;
- using the major Apple frameworks such as UIKit, Foundation, Core Data, Core Animations, Interface Builder, and Auto Layout;
- advanced technical skills: SOAP / REST network development, memory management, multithreading.

**We offer:**

- Competitive salary
- Interesting and challenging work in a dynamically developing startup
- Exciting project involving the newest technologies
- Professional development opportunities
- benefits package, such as an unlimited vacation(the same model as Netflix has)

If you feel that you are a person who wants to be a part of a great team and make the world better every day, don’t hesitate and join us!