Android Mobile Developer
- Full-time
Company Description
What we do? 🚀
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.
We carefully design the mechanics, electronics and embedded software of all our products to the highest standards. Our mobile and web applications are designed to be simple to operate, yet deliver a rich user experience.
Since November 2018, Netatmo has become a part of the Legrand group – a global leader in electrical and digital infrastructure for buildings with millions of users all over the world.
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
Job Description
The team:
- 12 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:
- 65% of the time: Conceive technical aspects of our new products in close collaboration with the embedded and cloud teams.
- 15% 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 any new development + Java (and a bit of C) for historical low-level libraries and Compose for new screens
- Technologies: Compose, Wifi & Bluetooth & BLE & MATTER for communication, Hilt, WebRTC, Bonjour, OkHttp, WebSocket, Stripe, Lottie, Mockito, Robolectric, UI Automator…
An established Design System constantly refined by our UI/UX team - Architecture: Reactive data layer inspired by flux, MVVM & Compose for new developments, MVP for historical part
- Tools: Gitlab/Gitlab CI, Zeplin, Jira/Confluence, Teams
Future 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.
Qualifications
- You have a Master’s degree in Engineering.
- You have at least one year 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.
Additional Information
Some of our perks 💪
Activities
- Employee discounts on Netatmo products & certain products available for beta testing.
- Discounts on partner products: boilers, electric radiators.
- A 4% profit-sharing bonus if 2022 targets are met.
- Profit-sharing based on results
- Holiday bonus
- 50% reimbursement of travel expenses
- Complimentary coffee/tea
⏱️
- 5 days meal vouchers per week
- Access to the Netatmo Works Council
- Access to the Learning with Legrand platform with numerous training courses available
- CET: time savings account
- Flexible working hours
- Teleworking
- 👩⚕️ Mutuelle 100% dematerialised: Alan
- Internal mobility possible
⚽
- Several board games available
- Regular events (afterwork, Christmas party, etc.)