Preview the benefits

The Ultimate Sign In Experience = 25 days Away

Join our mailing list

Subscribe

iOS Developer, Sr. iOS Developer

Fan Controlled Football

Application Deadline Ended
Apply by Ended 11/19/2022

iOS Developer, Sr. iOS Developer | Fan Controlled Football

iOS Developer, Sr. iOS Developer

Fan Controlled Football


Apply by Ended 11/19/2022

Posted 2 months ago

No Longer Accepting Applications

Share

Location


Atlanta, GA, USA

Job Type


 Job Description

Fan Controlled Sports + Entertainment is looking for an experienced native iOS Developer, focused on creation and maintenance of our iOS apps. This role will be hands-on with development, and should have a strong understanding of the best practices and patterns within the platform. Focused on providing an exceptional experience for our fans, this role should be confident in their architecture skills and create cleanly designed code. The iOS Developer will help establish processes for an expanding team, and should be experienced working in a high-growth environment. Collaboration and clear communication is crucial for this role, as well as ensuring all requirements are met for successful app launch. This role works closely with other teams including Product, Gamification, Web3 and Technology, and reports to the Head of Engineering. This role is contract-to-hire, meaning we’d like to have you on as a part-time contractor working up to 35 hours a week before extending a full-time offer. This allows you to ramp up and learn about our business.

Responsibilities 
  • Architect, design, build and maintain iOS app features
  • Deliver high quality code on schedule that is readable and has been well-tested
  • Collaborate closely with other dev team members on mobile, web and server teams to insure consistent and optimal architecture and implementation
  • Planning, estimating, contributing to the architecture, coding, and development
  • Participate and contribute in project and sprint planning exercises / meetings
  • Proposing and ensuring engineers follow any patterns/designs
  • Refactoring and continuous improvements of new and existing codebases
  • Ensuring that technical decisions and information is communicated thoroughly to the global team
  • Taking responsibility for releases and contributing to the ongoing support of the live apps
  • Partner with product/gaming and other developers to design and test new features and products
  • Ensure the performance, quality, and responsiveness of applications
  • Provide detailed estimates of work and ensure timely delivery of features
  • Rely on judgment and experience to plan and accomplish goals in a timely manner
  • Own the elements required to deliver features and results to internal stakeholders
  • Articulate and implement best practices and leadership in the mobile space

Qualifications RequiredQualifications Required

  • 5+ years of experience as an iOS developer, preferably experience leading a team or managing others
  • 5+ years writing in Swift with a deep understanding in building mobile apps from scratch using SwiftUI and Switch Package Manager
  • Prior startup experience or working with a small team that moves quickly
  • Demonstrated proficiency of the patterns and practices that revolve around the iOS platform
  • Experience in implementing IAP flows via the iTunes Store, and working with iTunes in a variety of other ways (Connect)
  • Experience integrating and interacting with web components via web views
  • Experience using other platforms such as Java, Objective-C, etc. is preferred
  • Experience integrating apps with AWS-based microservices via REST APIs and WebSockets
  • Experience with integrating AVPlayer to implement interactive HLS-based live and VOD video features
  • Solid understanding of the importance of minimizing coupling and maximizing cohesion in your code
  • Desire and ability to expand expertise into additional mobile languages
  • Expertise in designing testable software and building large scale, complex applications
  • Self-motivated with strong problem-solving skills
  • Familiarity with cloud message APIs, push notifications and continuous integrations
  • Comprehension of RESTful APIs to connect iOS applications to back-end services
  • Passionate about writing clean, well organized, and production-ready code
  • A portfolio of Apps or SDKs already built and in the App Store
  • Demonstrated experience collaborating with those in other development teams, departments, and levels
  • Experience operating in Agile frameworks with experience or competencies in Git (Bitbucket), Jira, and Confluence
Copied to clipboard