Les missions du poste
At Netatmo, we are all about the Smart Home! Our mission is to design products that make your home safer, more comfortable and ultimately more eco-friendly. Since November 2018, Netatmo has become a part of the Legrand group - a global leader in electrical and digital infrastructure for buildings.
The company in some keywords:
- 250+ passionated individuals
- 20+ nationalities
- 30+ products and accessories launched
- 4 universes of the home: Thermoregulation, Security, Power & Lightning, Weather & Air care
We are currently seeking a talented and motivated Mid-Level Android Developer to join our R&D team in Boulogne-Billancourt. The successful candidate will be responsible for designing, developing, and maintaining innovative applications for our IoT products.
The team:
- 16 highly skilled Android engineers (4 squads)
- 2 sites: Boulogne & Lyon + some friends in Italy and Spain
- 8 applications to maintain (including 3 with partners)
- New products and features to develop every year
At Netatmo you will:
- 60% of the time: Conceive technical aspects of our new products and features in close collaboration with the embedded and cloud teams.
- 20% of the time: Constantly improve our existing tools and software platform.
- 20% of the time: Put yourself in the place of our users to help improve app's experience on Android and provide regular updates.
- Deliver code used by hundreds of thousands of enthusiastic customers.
- Keep the user privacy first in mind and develop safe products.
Our technical stack:
- Language: Kotlin for current developments and Java (and a bit of C) in historical low-level libraries.
- Architecture: MVVM & Compose for new developments, MVP for historical part. Custom reactive data layer inspired by flux.
- Technologies: Compose, Hilt, CI/CD, Wifi & Bluetooth & BLE & MATTER for communication, WebRTC, Bonjour, OkHttp, WebSocket, Stripe, Lottie, Mockito, Robolectric, UI Automator...
An established Design System constantly refined by our UI/UX team
- Tools: Gitlab/Gitlab CI, Zeplin, Jira/Confluence, Teams
Futur expectations:
At Netatmo there is no single path to follow but here are some insights on growth expectation over time:
- First week - workshop: meeting the team members / presentation of Netatmo's work practices / working on a workshop project to learn the concepts.
- 3 first months - onboarding: entering the IoT's world / learning the technical stack in details, how we connect an app to a product / time of questions and discoveries.
- 1 year - product focus: appropriating the applications and products / integrating new features linked to products and OS versions / time of firsts, first product release from the specifications to the launch event.
- 2+ years - platform focus: deep understanding of cross apps' and cross products' features / global sight on Netatmo ecosystem / anticipating the futur of our apps / time of cross product features and interactions between severals universes.
Le profil recherché
- You have a Master's degree in Engineering.
- You have 3 to 5 years of experience in App development.
- You are passionate about software development and have good knowledges of programming languages (Kotlin, Java, C).
- You want to create and deliver final products.
- You have good conception skills and are rigorous about code quality.
- You are flexible, able to work in autonomy and have a strong team spirit too.
- An attention to detail, and an aim to develop user interfaces are a plus.
Compétences requises
- Java
- Kotlin