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.)