iOS Developer

Responsibilities

  • Help design, develop, and maintain complex mobile applications
  • Develop with a focus on app performance and maintaining responsive UI
  • Work with backend API developers
  • Collaborate with product management, technical writers, and user experience designers
  • Handle individual project priorities, deadlines and work you're doing
  • Contribute to software quality, performance, and resilience through code reviews, test-driven development, continuous integration, and documentation

Technical skills

  • 3-5 years experience with Swift and Objective - C
  • Familiarity with iOS design principles, patterns, and best practices
  • Experience consuming REST APIs
  • Experience shipping libraries targeted for use in the Apple Ecosystem
  • Developed and launched large scale consumer mobile applications
  • Experience with unit testing
  • Ability to think of the customer and the business in order to solve problems and get stuff done
  • Strong team player with excellent communication skills in English
  • Experience mentoring other engineers and sharing your expertise
  • Familiarity with Agile Scrum/Kanban software development methodologies

Nice to have

  • Experience with frameworks like SwiftUI, Moya, Alamofire, RxSwift or RealmSwift
  • Ability to make independent decisions based on product requirements.
  • Testing skills (Unit tests, integration tests. Knowledge in testing frameworks)
  • Ability to manage complexity in a large project, and incur technical debt only after considering the tradeoffs
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Home
Services
Blog
Contact
More