Senior Software Engineer (iOS)

Sorry, this job was removed at 7:00 p.m. (CST) on Thursday, April 12, 2018
Find out who's hiring in Austin.
See all Developer + Engineer jobs in Austin
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

DESCRIPTION

AGEX is a Texas startup looking for a self-motivated engineer to join our growing team. Founded in 2015, AGEX is the connected marketplace for cattle. We are a unique mix of ranchers and technologists building a more efficient, mobile-first platform for ranchers across the United States. AGEX allows ranchers to collect and manage relevant animal data, and even sell their animals, from any smartphone without ever leaving the pasture. This vision is backed by patent pending, seamlessly integrated software and hardware.

The Senior iOS Engineer is responsible for development, testing, documentation, deployment, and maintenance of iOS-compatible applications. You will work closely with a small team in a fast-paced, lean startup environment. This role requires a resourceful self-starter who enjoys taking ownership of high-level/architectural problems, thinking creatively, learning new skills as necessary, and exercising judgment independently. Successful candidates will also have a strong sense of leadership and an understanding of the teamwide practices/policies/procedures necessary for success.

REQUIREMENTS

Qualified candidates will have meaningful hands-on experience in the following areas:

  • Mobile development with iOS SDK and Swift/Objective-C (3-5+ years)
  • Integration with RESTful APIs, including testing/troubleshooting with API clients like Paw or Postman (2-4+ years)
  • Advanced UI design and implementation (storyboards, auto layout, size classes, animations, etc.)
  • Compressing/optimizing, storing, and efficiently rendering images/video
  • Offline, on-device data persistence (CoreData, SQLite, Realm, etc.)
  • Server-client synchronization, including event queues, syncing and conflict resolution
  • Real-time messaging (RabbitMQ, PubNub, Ably, websockets, etc.)
  • Dependency management (CocoaPods, Carthage, Swift Package Manager) and injection (Swinject, Typhoon, Dip, etc.)
  • Test driven development, including iOS frameworks (XCUITest, XCode, XCTest), unit tests, integration tests, and mocking
  • Publishing and updating multiple iOS applications on the App Store
  • Functional programming techniques (pure functions, immutable state, streams/observables, etc.) and libraries (ReactiveCocoa, RxSwift, etc.)

The ideal candidate will also have experience and/or interest in:

  • Working in an early-stage startup
  • Agile development processes with iterative releases
  • Project management tools (Jira, Zenhub, etc.)
  • Developing libraries for integration across multiple projects
  • Learning/implementing new languages (e.g., JavaScript, Kotlin, Dart) and frameworks (e.g., React/Kotlin Native, Flutter)

BENEFITS

We offer above-market compensation packages in line with experience. We also offer very generous health, vision and dental insurance benefits. Subject to certain eligibility and plan requirements, we presently cover the entire premium cost for employees, spouses and families.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

3913 Medical Parkway, Austin, TX 78756

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about AGEX Inc.Find similar jobs