Post Job Free
Sign in

Software Engineer - Mobile Applications (iOS/Android)

Company:
Rogers Freels & Associates Inc
Location:
Johnston, IA, 50131
Posted:
May 18, 2025
Apply

Description:

Job Description

RFA Engineering supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation and autonomy applications. We are seeking passionate, talented engineers to work on exciting projects using the latest tools and technologies including robotics, computer-vision, machine learning, IoT, cloud computing, and much more. Collaborate with a team of industry experts onsite at our client's world-class engineering center and contribute to developing innovative solutions that drive sustainable agriculture practices.

This is a full-time position with a full benefit package listed below that includes opportunities for professional growth, direct hire by our customers, and additional opportunities within our own organization.

Software Engineer - Mobile Applications (iOS/Android)

The selected candidate will be responsible for developing and testing mobile applications across iOS and Android platforms. The role requires experience with software development tools such as Xcode and Android Studio, as well as automated testing frameworks like ROBOT Framework. Daily responsibilities include participating in Agile ceremonies such as stand-ups and sprint planning, working through user stories, contributing to mobile app verification efforts, and collaborating with cross-functional teams to ensure robust, user-friendly applications.

Responsibilities

Develop and maintain mobile applications for iOS and Android platforms.

Perform unit, integration, and system-level testing using tools such as Xcode, Android Studio, and ROBOT Framework.

Collaborate with product owners, UX designers, and other engineers to translate user stories into functional software.

Participate in daily standups, sprint planning, backlog grooming, and other Agile team activities.

Identify and troubleshoot issues throughout the development and testing lifecycle.

Contribute to test automation and continuous integration efforts.

Support verification and validation processes for production-ready software.

Requirements

Bachelor’s Degree in Computer Science, Software Engineering, or related field.

Experience with mobile app development using Swift, Kotlin, Java, or React Native.

Proficient with iOS and Android development environments (Xcode, Android Studio).

Familiarity with automated testing frameworks (e.g., ROBOT Framework, Appium, XCTest).

Strong understanding of Agile development practices and software development life cycle (SDLC).

Excellent communication skills and ability to work in a team-oriented environment.

Desired Skills

Experience with version control systems such as Git.

Familiarity with RESTful APIs and mobile app integration.

Knowledge of UI/UX design principles for mobile platforms.

Experience working with CI/CD tools and pipelines.

Exposure to cloud-based mobile backends (e.g., Firebase, AWS Amplify).

VISA Sponsorship is NOT available for this position.

Pay Range: $70,000-$120,000 – Commensurate with experience

About RFA Engineering

RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus is the development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines. Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.S.

Competitive Benefits

Health and Dental Insurance

TelaDoc Healthiest You

Supplemental Vision Insurance

Company Paid Life Insurance

Company Paid Long-Term Disability

Short-term Disability

Retirement Savings Account (Traditional 401k & Roth 401k)

Flexible Spending Plan Dependent Care

HSA for Medical Expenses

Bonus Plan (Exempt Employees Only)

Paid Time Off (PTO)

Paid Holidays

Bereavement Leave

Employee Assistance Programs (EAP)

Education Assistance

Equal Opportunity and Veteran Friendly

Full-time

Apply