You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer- Mobile App Developer

Software Engineer – Mobile App Developer
Headsight, a leading provider of precision agriculture technology for harvesting. We are looking for a Mobile App Developer to work on the development of new agricultural products. They will research UI and UX trends, update new/current applications and work with colleagues to brainstorm innovative ideas for new applications. Additionally, the Mobile App Developer will provide systems support to the embedded engineering team.
 
We are located Bremen, IN, which is about 30 minutes from downtown South Bend, IN (also about 1.5 hours from Ft. Wayne, IN; 2.0 hours from West Lafayette, IN; 2.0 hours from Chicago, IL; 2.5 hours from Indianapolis, IN). Our engineering team is comprised of software, electrical, mechanical, and test engineers, all housed in a beautiful building just south of downtown Bremen.
 
 
Location: Bremen, IN, US
Company: Headsight, an AGCO Company
 
 
RESPONSIBILITIES:
  • Responsible for developing, coding, testing, and maintaining new and existing mobile applications; partner with other developers (internal and contract) when applicable.
  • Collaborate with Engineering, Marketing, and other internal departments to identify and plan for new features.
  • Develop application programming interfaces (APIs) to support mobile functionality.
  • Write unit and UI tests to identify malfunctions.
  • Remain up to date with the terminology, concepts, and best practices for coding mobile apps.
  • Communicate with users to understand their needs and experiences.
MINIMUM QUALIFICATIONS:
  • Demonstrated understanding of UI/UX within Client Server Systems.
  • Experience with mobile app devices and technologies (iOS, Android).
  • 2-4 years of experience in mobile app development writing well-structured, testable code, maintaining, and updating codebase, publishing apps to Apple and Google and keeping detailed changelogs.
  • Ability to provide examples of applications developed by oneself or with a team.
  • Mobile app frameworks/SDKs or native mobile programming.
  • Familiarity with OOP design principles.
  • Experience with Typescript/JavaScript.
  • Experience with REST APIs and JSON data.
  • Experience using git version control.
PREFERRED:
  • Hold a Degree in Computer Science, Information Technology, Engineering, Mathematics, or similar field — Advanced degree is a plus.
  • Excellent written and verbal communications.
  • Has familiarity with agile, continuous integration/continuous deployment.
  • Consistently make safety and security, of self and others, the priority.
  • Are innately curious, willing to experiment, and have a collaborative attitude.
  • Strong understanding of web development technologies with some experience in any of the following: C# (.NET Core or later), JavaScript, PHP, Python, C/C++.
 
AGCO is an equal opportunity employer.