Mobile Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Firefly Core Values:Our Core Purpose – Innovate and Simplify ExperiencesOur core purpose revolves around innovation and simplification, which are key drivers of our business success. To fully embody this, we need to consistently find new ways to improve and simplify the technology we offer for both families and manufacturers, ensuring a seamless and intuitive user experience.2. Our Core Values – Guiding Our SuccessOur core values serve as the foundation for our company’s culture and how we achieve success. To truly live these values, we must incorporate them into every decision and action, ensuring they guide us in every aspect of the business.Integrity – Do What’s Right: We must ensure transparency and honesty in all our interactions, both internally and externally. Adaptable – Change-Oriented and Open-Minded: The technology industry is constantly evolving, and we need to remain flexible and embrace change. This means staying open to new ideas, adapting to market shifts, and fostering a culture of continuous learning and growth within the company. Committed – Responsible: We need to show unwavering commitment to our Team Members, clients, and partners. By taking responsibility for our actions, meeting deadlines, and delivering on promises, we will build trust and long-term relationships. A committed workforce drives customer satisfaction and company success.Excellence – Driven to Be the Best: Excellence should be embedded in everything we do, from product development to customer service.Summary You will be responsible for maintaining a home automation app that enables users to control and monitor various systems in their recreational vehicles (RVs). You will play a key role in building a seamless, intuitive, and responsive mobile experience that integrates with IoT devices via Bluetooth, Wi-Fi, and cloud services.Key Responsibilities · Design, develop, and maintain Swift and Java/Kotlin based mobile applications for controlling RV automation systems.· Work closely with embedded engineers to integrate RV systems such as climate and power. · Create intuitive UI/UX that is accessible for a diverse user base while ensuring compatibility with various screen sizes.· Write clean, maintainable, and testable code.· Debug, troubleshoot, and continuously improve app performance and stability.Required Skills and Requirements· 2+ years of experience in native app development using Swift, Java and Kotlin.· A bachelor’s degree or higher in a computer-related field.· Strong knowledge of Bluetooth, WebSockets, and real-time data handling.· Understanding of secure coding practices, including encryption, authentication, and secure storage.· Strong critical thinking skills and ability to work in a fast-paced environment.· Excellent critical thinking skills and the ability to work independently or as part of a team.· Experience with version control systems such as Git.Preferred Qualifications· Experience integrating with cloud platforms like AWS services.· Contributions to open-source projects or a strong GitHub portfolio.· Passion for smart home technology, IoT, and/or RV travel is a plus.