Responsibility 1. Developing features for new requirements and functionality across Company Thermomix iOS/Android mobile app platforms using Kotlin and Swift 2. Maintaining and growing the mobile app platform’s API library. Includes updating API’s and creating new APIs as needed 3. Triaging and correcting mobile app defects 4. Reviewing and translating business requirements/user stories into development requirements in coordination with Scrum Team activities/procedures 5. Participate in design discussions for end-to-end experiences and enhancements across all customer touch points and channels 6. Participating in Tech Review meetings with development team members to define technical approaches for established stories/designs 7. Troubleshooting issues reported by users to correct application and API defects/anomalies 8. Designing, developing, and testing software to meet requirements and design specifications in accordance with development standards and procedures 9. Participate in code reviews and training programs 10. Maintaining automated deployment/build procedures and mobile app distribution procedures
QUALIFICATIONS: 1. Experience as an iOS/Android mobile app developer for more than five years 2. Hands-on experience in developing iOS/Android applications (Swift & Kotlin experience required) 3. Experience delivering a product that is centered around great customer experience 4. Experience with memory management and caching mechanisms specific to mobile devices 5. Experience working with git-based source control on a development team 6. Experience with offline databases (i.e., Realm) 7. Experience with Push Notifications and Toast 8. Knowledge in RESTful web services 9. Knowledge in React native develop experience 10. Ability to develop and maintain strong relationships with clients as well as internal teams 11. Fluent English express ability