Skip to Main Content
Mobile Software Engineer
Churchill Downs Technology Initiatives C Louisville, KY

Mobile Software Engineer

Churchill Downs Technology Initiatives C
Louisville, KY
Expired: 22 days ago Applications are no longer accepted.
  • Full-Time
Job Description

Job Summary:

The Mobile Software Engineer will participate as a member of an Agile software development team to design, develop, and deploy technical solutions for iOS and/or Android Applications. The successful candidate will work closely with team members to scope projects, build software solutions, and provide regular updates to team leadership and management. This role will participate in mutually deliverable goals and will have to coordinate efforts that maximize the contributions of the group.

Job Location: Louisville, KY (In office)

Essential Functions:

  • Develop mobile applications that integrate with web services and 3rd party frameworks for consumer-facing products.
  • Collaborate and engage in an Agile development team, identifying architectural solutions, creating user stories, and participating in code reviews.
  • Build end-to-end application features, including networking, data persistence, business logic, and User Interface.
  • Implement and influence UI/UX design from conception through deployment while working with various functional groups like Design, Product Management, Operations, Quality Assurance, Customer Support, etc.
  • Enforce and augment development standards across the codebase to ensure quality and consistency.
  • Offer solutions that leverage the latest tools and techniques for Android and/or iOS Development.

Required Skills/Abilities:

  • Strong development skills building apps utilizing various architecture patterns such as MVC, MVVM, etc.
  • Foundational knowledge of functional reactive programming principles.
  • Experience consuming and displaying data using RESTful APIs.
  • Experience integrating 3rd party dependencies using CocoaPods for iOS and/or Maven for Android.
  • Experience building rich UI experiences with both imperative UI frameworks (UIKit/Fragments) and declarative UI frameworks (SwiftUI/Compose).
  • Highly effective oral and written communication; ability to explain complex designs, dataflow, and relationships.
  • Experience with developing professional documentation and system level diagrams/designs.
  • Experience with on-device datastore technologies (Realm, Room, Sqlite) a plus.
  • Strong knowledge on iOS and/or Android UX/UI design patterns.
  • Creative problem-solving skills and ability to effectively communicate and translate feedback.
  • Strong understanding of the Apple Human Interface Guidelines and/or Google Material Design.
  • Authorized to work in the US on a full-time basis.

Education and Experience:

  • Bachelor of Science in Computer Science/Systems, and/or equivalent experience and industry certifications.
  • Minimum 1 year of experience designing, architecting, developing, and deploying modern mobile applications.

Licenses/Certificates: Ability to be licensed as an Employee by various racing and gaming jurisdictions in which we operate, as required.

Supervisory Responsibilities: None

Address

Churchill Downs Technology Initiatives C

Louisville, KY
40223 USA

Industry

Technology

Get fresh Mobile Software Engineer jobs daily straight to your inbox!

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.