*Role is remote for those living in TX, FL, UT or ID
Software Engineer II – Mobile DeveloperCompany ProfileMelaleuca has firmly supported this mission statement since our humble beginning in 1985. Our Focus Has Always Been on Environmental Wellness. Melaleuca is a manufacturer and distributor of over 450 products focused on health and wellness. We have achieved consistent and profitable growth with our annual revenues exceeding $2.5 billion dollars end of year in 2020. Melaleuca is a debt-free company with a 30-year history of success. By selling effective, high quality, natural, health oriented products that help people live more vibrant, healthier, and happier lives, Melaleuca is positioned to grow even more rapidly in upcoming years.To help keep up with this growth we are looking for an outstanding Software Engineer II, Mobile Developer to be part of our Information Technology/Digital Apps Team.OverviewLooking for a Software Engineer II, Mobile Developer to develop mobile applications in an Agile/Scrum setting.
ResponsibilitiesWork closely with the Digital Marketing organization on the implementation of new features and capabilitiesCarry out the development of the assigned project adhering to the engineering standards/best practices, security, committing to the agreed timeline, and ensuring quality metrics are metIntegrate internal and external applications using APIsProvide technical guidance for the Melaleuca Mobile team, as well as System Integrators/Service Providers on the Sitecore CMS platformPrepare technical and other documents related the core platforms as requiredPerform technical onboarding of new mobile developers on the core platformShare new tools, technology standards, and technical learnings on React Native platform with the engineering teamsQualifications5+ years of IT experience in the development of scalable consumer facing mobile apps (Android and iOS) using React NativeMultiple projects building mobile apps for highly transactional sites with Personalization is a plusMultiple projects building multi-lingual apps is a plusDeep understanding of the full mobile development life cycleUnderstanding of React Native architecture and best practices.Knowledgeable about RESTful APIs and mobile libraries.Strong proficiency in JavaScript required, TypeScript a plusExperience with Redux, or other state management libraries.Sitecore JSS experience a plusExperience with version control systems (e.g., Git).Ability to mentor and guide junior developers