Position: Senior IOS Engineer
Company: Symphony Solutions
Experience required: 5y
Category: iOS
English level: upper
Published: 2021-01-01T00:00:00+02:00

WowApp is a FREE and unique community that allows you to Earn real money and Do Good. This comes as a result of activities you currently perform without reward: communicate, read news, browse the web, play games, open your mobile, shop online, take surveys or perform tasks. The company was founded in 2010 with a main office in Bucharest, Romania, having 200+ employees today as a distributed remote development team across the world.

About the project: WowApp is a unique messenger for making video calls and is the next generation network allowing members to earn money and share it with the world by doing good and donating to charities. This business model opens a possibility to resist income inequality which becomes worse every year. This is the place where each small contribution matters, adding up to the common goals.
www.wowapp.com

You will be working with a co developer on iOS and a team of backend engineers, QA testers, Product Managers and UI Designers. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

Responsibilities:
Take an active part in the lead and development of the architecture of the application and the iOS platform as whole 
Design and develop new features for WowApp
Maintain and Fix bugs in the new versions of WowApp
Maintain best practices when writing code in terms of style and quality Perform code review on the work done by team members.
Work in a manner conducive to Agile Software Development
Be up to date with the latest technologies provided by Apple and the iOS community, and apply them to the benefit of the product

Requirements:
5+ years of experience as an IOS developer and deep expertise with Objective-C and Swift 
Professional experience using iOS SDK. Technologies or frameworks:  UIKit, CoreData, CoreGraphics, CoreAnimation, AVFoundation, push notifications
Excellent understanding of OOP and design patterns
Excellent knowledge of architectural design patterns like MVC, MVVM, composition
Strong experience in developing multi-threaded, client-server applications 
Ability to improve performance via profiling guided optimization 
Strong preference to write clean, modular, testable code 
Experience with source control (GIT), CI (jenkins), dependency management (cocoapods, carthage), scripting (bash, ruby) 

Will be a big plus:
Using C++ from Objective-C (Objective-C++)
CallKit would be considered a plus

We will offer:
Full time (40 hour per week), totally remote contract job
Monthly salary: 4500$
21 days paid vacation and paid sick leaves
Working with the high potential product on the market domain
A real possibility to fight income inequality every single day
Working on projects that target millions of potential users
Working remotely from anywhere you like
Onboarding trainings