Senior iOS Developer

SORAMITSU
Full time swift
Software Development
Russia
Hiring from: Russia

About this job


Location options: Remote
Job type: Full-time
Experience level: Mid-Level, Senior
Role: Mobile Developer
Industry: Blockchain, Cryptocurrency, Financial Technology
Company size: 51–200 people
Company type: Private



Technologies

swift



Job description

We are looking for a Senior iOS Developer for SORAMITSU company projects.


We choose the tech we use, we have our own blockchain framework and we create decentralized mobile products — developing mobile client apps ourselves. Among our projects are local payment systems on blockchain for universities and for whole national banks. Moreover — we have projects on decentralized governments and economies.
We love technology and believe in open-source (check out https://github.com/soramitsu). Want to join us?


Your profile:




  • Knowledge of Swift, and experience Objective C would be an advantage;




  • Experience working with MVC/MVVM/VIPER/MVP;




  • Multithreading: NSOperation & GCD;




  • UI/UX: UIKit using XIBs, as well as Autolayout and code-based layout;




  • Persistent Storage: Native Core Data framework;




  • Experience with networking frameworks and wrappers of NSURLSession with NSOperation for the chain requests; 



  • Experience with REST API, WebSockets, JSON RPC


  • Experience with git flow, Cocoapods;




  • Background in Computer Science (algorithms, data structures, etc)




Would be great if you have:



  • Experience in developing apps for blockchain

  • Knowledge of decentralized systems

  • Background in Software Engineering (education/ experience in the field)


Soft skills:



  • Impeccable communication, presentation and organizational skills

  • Significant attention to details

  • Maintain a positive attitude while giving and receiving constructive criticism to make improvements and take appropriate corrective actions;

  • Honesty and ethic;

  • Be open to changes (positive or negative) and to considerable variety in the work place;

  • Willingness to take on responsibilities and challenges.



How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Turing.com
Full time
Responsibilities: Here’s what one of our remote Turing Computer Vision jobs would entail: - Design, develop and test image processing algorithms - Design deep learning architectures - Design, implement and optimize machine learning algorithms using special-purpose computing architectures Requirements We,...
Software Development
United States
Hiring from: Anywhere
About this job Location options: RemoteJob type: Full-timeExperience level: Senior, LeadRole: Full Stack DeveloperIndustry: eCommerce, Pet Services, PetsCompany size: 10k+ peopleCompany type: PublicTechnologies java, rdms, elasticsearch Job description Chewy is hiring a Senior Full Stack Engineer for our Marketing Engineering...
java rdms elasticsearch
Software Development
No Location
Hiring from: Anywhere
AbCellera
Full time
About this job Location options: RemoteJob type: Full-timeExperience level: Junior, Mid-LevelIndustry: Bioinformatics, Biotechnology, Software Development / EngineeringCompany size: 201–500 peopleCompany type: PublicTechnologies python, amazon-web-services, django Job description At AbCellera, we’re solving tough problems and creating innovative solutions from the ground...
python amazon-web-services django
Software Development
No Location
Hiring from: Anywhere