Remote iOS Developer

Logo of Guarana Technologies Inc.

Guarana Technologies Inc.

πŸ“Remote - Brazil

Job highlights

Summary

The job description is for an iOS application developer role in a mobile team. The ideal candidate will develop applications from scratch, including architecture design, integration, logic development, API integration, testing, and App Store submission. They should have 2 years of experience developing on the platform with excellent understanding of the iOS SDK, be proficient in Swift, knowledgeable about Git, and familiar with MVC principles. The candidate must also possess creativity, problem-solving skills, passion for product quality, teamwork, communication skills, and a passion for programming.

Requirements

  • 2 years of experience developing on the platform with excellent understanding of the iOS SDK
  • Proficient in Swift
  • Knowledge of Git
  • Experience on architecture and basic code design principles (at least MVC)
  • Ability to properly integrate any Json API or any third party service
  • Knowledge of programming principles (DRY, SOLID…)
  • Must be a team player and effective collaborator with excellent communication skills
  • Passionate about programming and improving codebase

Responsibilities

Develop applications from scratch, including application architecture design, design integration, logic development, API integration, testing phase, until App Store submission

Preferred Qualifications

  • Experience submitting and releasing applications to the App Store
  • Knowledge on advanced iOS code architecture concepts (MVVM, VIPER, etc..)
  • Experience with Bluetooth, AVFoundation, Core Data and the Stripe SDK
  • Advanced Swift comprehension (abstraction with protocols, generics, typed functions declaration, etc..)
  • Experience with Javascript (especially Node.js)
  • Already used Firebase and Heroku
  • Contribution to open source projects
  • Functional and reactive programming
  • Database design experience
  • Code performance optimization and memory management

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Guarana Technologies Inc. know you found this job on JobsCollider. Thanks! πŸ™