With the help of our loT products, we support our customers to optimize their energy consumption and to experience a warm and comfortable home. You contribute in adding new functions to our mobile app and make it available for more customers in different countries. You will work with a state-of-the-art technology stack: React Native, Redux, Firebase, Maestro, Keycloak, Github
- Develop a mobile multi brand and multi-platform app based on React Native
- Lead the feature development in IoT context: Concept development, App development, testing
- Steer the release process and work on high stability; drive our products towards better technology, quality and functionality
- Together with the architect and chapter lead you take care of a well-structured code basis, a future oriented technology stack and an evolving architecture
- Work as a part of an agile team. You actively take part in all agile team rituals to plan, coordinate daily work and ensure continuous improvement, act as a mentor to junior and regular developers.
- As a Senior you will technically lead the development in your team, which includes implementation and operation, but also methodically develop and evaluate alternative technical concepts and select the best option.
- You will independently derive work packages, implement them and supervise others during implementation.
- Be part of a cross functional high-performance team.
- You have over 7 years of project-related experience
- Interest in IoT systems, hardware and software
- You know exactly what an app needs to be high performant with a large feature set
- Experience in end-to-end testing of frontend applications and knowledge about continuous integration and test automation
- You can handle complexity; that's why you keep your code simple
- You actively write bridges and practice the principle: "you built it, you run it"
- You enjoy collaborating with other developers daily (mob/ pair programming) in a large agile team with shared code basis
- You have a very good command of the English language
Hard skills
- Expert Programming Languages: Mastery in JavaScript and TypeScript, with a deep understanding of their ecosystems.
- React Native Framework: Advanced expertise in React Native for building cross-platform mobile applications, with the proven record of an application in app stores (Android, iOS) with 10k+ downloads.
- Mobile Development: Deep understanding of native programming features and platform-specific guidelines for iOS and Android. Skilled in writing native bridges using Swift, Objective-C, and Kotlin to extend React Native functionality, with proficiency in native UI/UX design patterns and performance optimization.
- State Management: Expertise with state management libraries such as Redux or MobX, including complex state management strategies.
- API Integration: Advanced ability to design and integrate highly scalable and secure RESTful and/or GraphQL APIs into mobile applications.
- Version Control: Mastery in using Git for version control and collaboration, including complex branching strategies and code review processes.
- Testing: Strong expertise with testing frameworks and tools such as Jest, Detox, Cypress or Appium, including automated testing strategies.
- Environment that cares about your well-being: flexible working hours, hybrid work model and additional 2 days off per year for every employee
- Package of additional benefits: private medical care, multi-sport card
- A fast growing, agile and very dynamic team that challenges established routines and helps transforming the Vaillant Group to a data informed business
- Constant learning opportunities for both technical and personal growth through a range of workshops, seminars, events, and e-learnings
- We continually pull together, organize tech meetups, take part in conferences and celebrate successes
- We promote equity and do not tolerate any form of discrimination. We value the uniqueness of each individual and encourage all people to apply