← Back to list
Job · Senior

iOS Developer (Remote)

Mobile Developer • Senior • Remote • Full-time • European Union EU/EMEA

Guarana Technologies is looking for an iOS developer to join its mobile team and, together with the product and mobile teams, shape and build customer applications from design to App Store submission.

Responsibilities

  • ▹Develop applications from scratch: architecture design, design integration, logic development, API integration, testing, App Store submission
  • ▹Take responsibility for the code quality and the quality of the application you build

Requirements

  • ▹2 years of experience developing on the platform with an excellent understanding of the iOS SDK
  • ▹Proficient in Swift
  • ▹Knowledge of Git
  • ▹Experience with architecture and basic code design principles (at least MVC)
  • ▹Ability to properly integrate any JSON API or third-party service
  • ▹Knowledge of programming principles (DRY, SOLID)

Nice to have

  • ▹Experience submitting and releasing applications to the App Store
  • ▹Knowledge of advanced iOS architecture concepts (MVVM, VIPER, etc.)
  • ▹Experience with Bluetooth, AVFoundation, Core Data and the Stripe SDK
  • ▹Advanced Swift comprehension (abstraction with protocols, generics, typed function declarations)
  • ▹Experience with JavaScript (especially Node.js) is a great asset
  • ▹Has used Firebase and Heroku
  • ▹Contributions to open source projects
  • ▹Functional and reactive programming
  • ▹Database design experience
  • ▹Code performance optimization and memory management

Soft skills

Creative with excellent problem-solving and analytical skillsPassion for product quality and attention to detailTeam player and effective collaboratorExcellent communication skillsPassionate about programming and improving the codebase

Similar jobs