Job Description
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.
- 👷 Android developer
- 🎓 Junior to Mid-Level
- 📍 Boulogne-Billancourt, France
- 🗓 Full-time (with 2 remote days per week)
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:
- 65% of the time: Conceive technical aspects of our new products and features 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 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.
Qualifications
-
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.
Additional Information
Activities
- During your breaks , play Ping-Pong 🏓 & Babyfoot like a boss
Every day we have sport activities for you (⚽ ,🏀 ,🧘 ,running ,spikeball, utlitmate, climbing...)
- Showers at the office 🚿
Play board games, sing with the choir 🎤 or play music (🎹,🎸)
- Party with your colleagues 🥳 (afterworks, karaoké, boss BBQ , Xmas party...)
- We offer time so you can participate in meetups and technology or business conferences or also teach in your previous school 📖
Please tell me more
- Netatmo Product samples for Beta tests 🎁
- CSE Xmas gift 🎁
- Dedicated parking for your car 🚗 and bike 🚴
- Discount on our partners products boiler, electrical radiator, electrical appliances 💰
- Amazing offices with a rooftop and view on Eiffel Tower 🗼
- Flexible working hours ⏱️
- Ticket Restaurant