Position: iOS Swift developer
Company: Freelance
Experience required: 3y

Must have
— 3+ years in iOS development
— OOP, Swift practical experience
— Knowledge of relational database fundamentals (CoreData/Realm);
— Experience with various formats JSON/XML/Protobuf;
— Device sensors telemetry processing (GPS, compass, gyro, gravity sensor, etc).
— Understanding of iOS UI design principles, UIKit, constraints, interface guidelines, patterns, and best practices
— English at least for documentation reading


Nice to have
— Build app from scratch
— Working knowledge of ARKIT and Unity
— Experience in teams using pull request and gitflow
— Experience of working in Agile.Scrum team
— Authentication via Facebook, Google, etc
— Experience with JIRA, and Confluence
— General knowledge about CI/CD


About the project
— Product targets on 1.5B users
— Focus on end user application based on location services (using several approach in GPS definition)
— Multimedia engagement
— Global payments
— Multi language support


Responsibilities
— Design, build, and maintain high performance, reusable, and reliable Swift code
— Translate designs and wireframes into high quality code ( integrated with a micro-service back-end)
— Collaborate with cross-functional teams to define and ship new features
— Ensure the best possible performance, quality, and responsiveness of the application
— Unit-testing code for robustness, including edge cases, usability, and general reliability, correct bottlenecks and fix bugs
— Accountable for application security principles including the development of secure coding standards and practices


This is a international social service product.