What are the responsibilities and job description for the Software Developer - Mobile Applications position at Winnebago Industries?
Lithionics Battery LLC is seeking a talented, motivated Software Developer to join our growing engineering team. In this role, you will take full ownership of the Lithionics Battery Monitor mobile application, currently available on both Google Play and the Apple App Store, and play a key role in advancing our lithium battery management products.
The ideal candidate is an experienced mobile developer with strong expertise in Android and iOS application development, a solid foundation in computer science, and a passion for building reliable, elegant, and user-focused software.
Responsibilities
The ideal candidate is an experienced mobile developer with strong expertise in Android and iOS application development, a solid foundation in computer science, and a passion for building reliable, elegant, and user-focused software.
Responsibilities
- Lead the development, maintenance, testing, and release of the Lithionics Battery Monitor app on Android and iOS platforms
- Design and implement robust application architecture with a strong focus on threading, concurrency, and app state management
- Collaborate closely with a multidisciplinary engineering team to enhance existing products and support new technology development
- Create functional, intuitive, and visually polished UI/UX experiences
- Build maintainable, scalable solutions that support both current and future product lines
- Contribute to cross-platform development efforts, including Windows and Linux, as needed
- Support app lifecycle processes, including versioning, testing, and deployment pipelines
- 4 years of Android development experience using Kotlin, XML, and Android Studio
- 4 years of iOS development experience using Swift, UIKit, Storyboards, SwiftUI, and Xcode
- Proven experience testing, maintaining, and releasing mobile applications using tools such as GitHub, Google Play Console, TestFlight, and App Store Connect
- Strong foundation in core computer science concepts
- Ability to create or modify image and visual assets for mobile applications
- Demonstrated ability to collaborate effectively in a team environment and contribute to innovative solutions
- Exceptional attention to detail and a commitment to producing high-quality software
- Development experience on Windows and Linux platforms
- Interest in embedded systems, low-level programming, or battery management systems
- Strong problem-solving skills and a collaborative mindset
- Creativity, curiosity, and a passion for building best-in-class products
- Ability to balance technical excellence with thoughtful UX design
Salary : $80,000 - $90,000