Mosea Mobile Developer

Job description

💸 Salary: CAD $5 000 - $6 600/month ($60k - $80k/yr);
🤝 Agreement: B2B Contract
📍 Location: 100% remote
🏃‍♂️ Start: ASAP
📏 Length: Long-term

As ITCraftship, we’re helping talented software developers from all over the world to achieve their professional goals by matching them with the top tech companies. Our goal is to promote the remote work style among startups and scale-ups and help on-site software engineers to get the telecommuting job of their dreams.

Right now we are seeking to hire one for Mosea – a mobile platform for iOS designed to simplify mobile event hosting, to make organizing events more social. If you want to take your career to the next level and work in an international and distributed environment on a challenging project then you've just found the perfect offer!

Your daily tasks will include mobile app development, implementing new, beautiful UI designs, adding production-level features and services (logging, crash reporting, push notifications), consuming GraphQL APIsadding test coverage and refactoring code to increase project quality.


What you’ll get:


  • Fully remote position;
  • Exciting projects;
  • Work with experienced engineers and growth opportunities;
  • Work with modern technology stack and best development practices;
  • Work culture based on trust and flexibility – no working overtime;
  • Transparently built relations based on trust and fair play;

Job requirements


  • You have a good knowledge of iOS;
  • 2+ years of Swift experience;
  • Experience with UI architectural patterns (MVVM, MVP);
  • Practice in reactive programming with RxSwift;
  • You have a start-up mindset: a "can-do" attitude, you’re proactive, and a team player;
  • Good command of English.


Bonus points for:


  • Firebase experience or similar (ex. AWS amplify);
  • Experience consuming web APIs (AlamoFire, etc.);
  • Worked with Animation libraries, implementing transitions, etc.;
  • Formal IT education;
  • RxSwift.


If you got what it takes - hit the “Apply” button!