Mobile Developer

Back To Jobs Apply Now
Mobile developer

Seeking a highly motivated Mobile Software Engineer to work within a team. This position will be embedded among research and development (R&D) scientists. The Mobile Software Engineer will focus on innovation and building world-class mobile applications to define the future of Digital and Predictive Ag.

What you will do:

  • Develop responsive, robust iOS applications to present agronomic, geospatial as well as climatological information on maps, charts, and feeds
  • Collaborate with research, designers and enterprise IT to conceptualize great phone and tablet experiences for the agricultural industry
  • Interface with sensors and hardware equipment to create mobile applications

What you offer

  • Swift
  • Core Data
  • Storyboards, Auto Layout
  • Proficiency creating and consuming APIs
  • Relational database design and access (e.g., Oracle, MySQL, PostgreSQL)
  • Embraces best practices and modern tools (Git, Jira, Jenkins) for iOS development
  • Strong interpersonal as well as communication skills are highly desired
  • Offline Sync (Strong Plus)
  • Java, Android API, or Android material design (Strong Plus)
  • Experience with AWS (Strong Plus), integrating outside devices using Bluetooth, NFC tags, or RFID tags, as well as experience working with R / Python / CoreML for algorithm encapsulation into mobile platform for edge processing

Qualifications:

  • Bachelor’s degree in Computer Science OR the equivalent combination of education and experience
  • 3+ years in software development as well as 3+ years in Mobile/iOS development itself
  • Real experience building network-based mobile applications on the iOS platform with at least one published application you’re proud of which has gone through multiple releases in the App Store
  • Passionate about adopting the latest and greatest features from the iOS platform, such as Storyboards, Containers, Auto Layout, Swift, Extensions, and more
  • Strong understanding of OO programing, design patterns (e.g. MVC), data structures and algorithms
  • A passion for clean and testable code
  • Excellent written as well as verbal communication