Location
Remote from Samara, Russia
Company
Mercury Development develops custom software for US enterprises and startups, including mobile applications used by millions of people worldwide.
What you will do
•Develop custom iOS applications using Swift, Objective-C, and the iOS SDK.
•Design architectures for client-server applications.
•Implement parallel and multithreaded programming solutions.
•Optimize application performance and memory usage.
•Conduct code reviews and collaborate within a team software development process.
•Use Git and related version control workflows.
Requirements
•More than 6 years of professional experience.
•Strong knowledge of Swift, Objective-C, and the iOS SDK.
•At least 3 years of experience working in an iOS software development team.
•Experience designing client-server application architecture, conducting code reviews, and developing multithreaded software.
•Experience optimizing software performance and memory usage.
•English proficiency at B2 level or higher.
Nice to have
•Knowledge of C#, C/C++, or Java.
•Experience with Android, Flutter, or React Native.
•Experience developing tvOS, macOS, or watchOS applications.
•Experience with Jenkins, fastlane, Travis, and automated unit, integration, or UI testing.
•Experience building universal iPhone and iPad applications and complex interfaces.
Culture & Benefits
•Remote work from Samara, Russia.
•Projects for US companies ranging from large enterprises to startups.
•Collaboration with more than 500 specialists working on multiple software projects.
•Products reach a global audience and have been featured in major technology media.