Job Description :
Role: Mobile Application Developer- 2 Openings
Duration: 6 Contract to Hire OR Straight Contract- 6 Months
Conversion Salary: $105K120K
Location: Thomasville, GA (MUST be onsite Post Covid-19)

Description
Exciting new opening for a Mobile Application Developer to join our team and work on-site at our Global Corporate Headquarters. This position will be working alongside our Web Application Developers to develop and maintain high quality cross-platform mobile applications related to our cutting-edge IoT solution. Working alongside IT and business teams, this role will be instrumental in helping the company to deliver our new differentiating and market disrupting product to mobile devices. This opportunity is a contract role with the potential for conversion to a full-time salaried role in the future.

This is an individual contributor role. No direct reports at this time. Works very closely with IT project team and business project team. Ultimately, you should be able to design and build the next generation of our mobile applications. Please note that this is a contract opportunity that will potentially convert into a full-time role.

Essential Duties:

Support the entire application lifecycle (concept, design, test, release and support)
Produce fully functional mobile applications writing clean, readable, and testable code
Gather specific requirements and suggest solutions
Write unit and UI tests to identify malfunctions
Troubleshoot and debug to optimize performance
Design interfaces to improve user experience
Liaise with Product development team to plan new features
Ensure new and legacy applications meet quality standards
Research and suggest new mobile products, applications and protocols
Stay up-to-date with new technology trends
Soft Skills:

Knowledge around the mobile app development process including from the first line of code to publishing in the store(s)
Knowledge and experience in the business areas of IoT and mobile applications
Highly analytical with the ability to work on small to large complex projects
Ability to develop solutions requiring analysis and research
Exceptional problem solving, analytical, and customer-facing skills
Ability to cultivate an understanding of what the business is trying to achieve while working with a standard technology stack to define effective and efficient solutions
Proven ability to deliver projects within short timelines
Excellent verbal and written communication skills, with the ability to summarize and present findings or challenges to all levels of staff and management
Ability to work on one or more projects as a project team member; may coach more junior technical staff
Ability to work in decentralized team and communicate using virtual communications tools (phone, conferencing, web meetings)
Ability to work independently with minimum guidance and be a self-starter; takes actions to achieve goals; proactive
Technical Skills:

Proven work experience as a cross-platform Mobile Developer
Demonstrable portfolio of released applications on the Apple App store and/or the Google Play store
In-depth knowledge of at least one programming language like React Native
In-depth knowledge of at least one cross-platform mobile application development tool like Xamarin, Ionic, or Appcelerator
Experience with third-party libraries and APIs
Familiarity with OOP design principles
Excellent analytical skills with a good problem-solving attitude
Ability to perform in a team environment
Education: Bachelor’s Degree in Computer Science, Information Systems or other related field from four-year College or University.

Experience: 3 to 7 years of IT work experience in designing, building and implementing cross-platform mobile application solutions in both Android and iOS. Experience in the business areas of manufacturing and/or IoT preferred but not required.