Location : Remote (Ukraine)
Your expertise :
- Proficiency in Swift
- Experience with iOS frameworks such as SwiftUI, Core Data, etc.
- Understanding of Apple’s design principles and interface guidelines
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Knowledge of other web technologies and UI / UX standards
- Familiarity with cloud message APIs and push notifications
- Proficient understanding of code versioning tools (such as Git)
- Familiarity with continuous integration
- Understanding of the full mobile development life cycle
- Passionate about achieving results and a result-oriented mindset
- Team player
- Intermediate level of English
Will definitely be a plus :
Published one or more iOS apps in the app storeExperience with Kotlin or AndroidKnowledge of Apple's Human Interface GuidelinesExperience with offline storage, threading, and performance tuningAdvanced understanding of Apple’s design principles and interface guidelinesWhat’s in it for you?
Opportunity to deal with top-notch technologies and approaches in a world-leader product company with millions of customersOpportunity to make a difference for online privacy, freedom of speech, and net neutralityDecent market rate compensation depending on experience and skillsDeveloped corporate culture : no micromanagement, culture based on principles of truth, trust, and transparencyYou build it, you own it” mentality in most contextsSupport of personal and professional developmentcoverage of costs of external trainings, conferences, professional literature
support of experienced colleaguesin-house events and trainingsregular knowledge sharing in teamsEnglish classes and speaking clubsLife-balance supporttruly flexible schedule, no time-tracking at all
25 working days of vacation5 days of paid sick leave per month (if necessary) without providing a medical certificategenerous maternity leave programProfessionally strong environment, friendly and open atmosphere, ability to influence the product development and recognition for itYou will be involved into :
Design and build advanced applications for the iOS platformCollaborate with cross-functional teams to define, design, and ship new featuresUnit-test code for robustness, including edge cases, usability, and general reliabilityWork on bug fixing and improving application performanceContinuously discover, evaluate, and implement new technologies to maximize development efficiencyEnsure the performance, quality, and responsiveness of applicationsMaintain code quality, organization, and automatizationParticipate in the full software development life cycle, from concept to delivery and support