Flexton Inc.
Senior iOS Developer
Flexton Inc.Canada3 days ago
ContractRemote FriendlyInformation Technology

Requirements:

  • Min 8+ years proven experience in designing, building, refactoring, and releasing rich client software using industry standard patterns.
  • Min 8+ Experience with iOS XCode, Swift, GraphQL, debuggers (e.g. Charles), revision control systems (e.g. Git) and bug tracking (e.g. Jira)
  • Experience with TDD, pairing, code reviews, and other techniques to maintain high-quality code and resiliency.
  • Advocacy of automated testing, continuous delivery, and software quality across the software development life-cycle.
  • Preferred experience with Swift's Combine framework: Functional programming, reactive software architecture, decoupled AP Is.


Desired and Good to have:

  • As an iOS Developer on the Selling Team, you should have an established foundation in Swift UI and/or UIKit,
  • TCA architecture experience is a bonus, as well as fluency in Agile engineering practices and delivery.
  • We're focused on improving the experience of selling items on and work closely with our business team to identify great features, interface improvements and emerging technologies to help our customers.
  • Quality is more than just code coverage, and everyone is responsible for keeping the bar high.
  • We work with geographically dispersed teams, so excellent communication and remote collaboration skills are necessary for our projects to succeed.


Responsibilities:

  • Native iOS app development and converting ideas, designs and requirements to concrete stable production builds.
  • Coordinate and collaborate with the Product and Engineering team to identify problems, come up with creative solutions, and help with tracking and delivering within the release plan.
  • Understand and implement iOS specific design patterns.
  • Develop and iterate within a rather lean, yet very fast-paced Engineering team.
  • Be part of a productive and fun startup culture.

Key Skills

Ranked by relevance