We are currently seeking a talented and motivated Senior 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
Senior
Boulogne‑Billancourt France
Full‑time (with 2 remote days per week)
The team:
• 16 highly skilled Android engineers
• 2 sites at Boulogne & Lyon working closely with developers in Italy and Spain
• 8 applications
• New products and features to develop every year
• 6 feature teams using Agile methodologies to deliver innovative IoT solutions
What You’ll Be Doing:
- Design & Development – Architect and implement new features and applications for our IoT products using Kotlin and Compose; maintain and enhance existing Android applications to ensure performance and reliability.
- Collaboration – Work closely with embedded backend and design teams to deliver seamless user experiences; participate in Agile ceremonies and contribute to team planning and estimation.
- User Experience & Quality – Advocate for user‑centric design and continuously improve app usability; ensure code quality through rigorous testing and best practices.
- Security & Privacy – Develop secure applications with user privacy as a top priority.
- Continuous Improvement – Identify opportunities to optimize tools, processes and the software platform.
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, Lottie, Mockito, Robolectric, UI Automator.
- Tools: Gitlab, Gitlab CI, Figma, Jira / Confluence, Teams.
Future expectations:
- First week – workshop: meeting the team, presentation of Netatmo work practices, working on a workshop project.
- First 3 months – onboarding: learning the IoT world, the technical stack and how we connect an app to a product.
- 1 year – product focus: appropriating applications and products, integrating new features, launching products.
- 2 years – platform focus: deep understanding of cross‑app and cross‑product features, anticipating the future of our apps.
Qualifications:
- You have a Masters degree in Engineering.
- You have 5 to 7 years of experience in app development.
- You are passionate about software development and have strong expertise in Kotlin and Jetpack Compose; experience with Java and C is a plus.
- You want to create and deliver final products.
- You have excellent problem‑solving skills.
- You communicate clearly and collaborate well with cross‑functional teams.
- You have good conception skills and are rigorous about code quality.
- You are flexible, able to work autonomously and have a strong team spirit.
- Attention to detail and a passion for creating intuitive user interfaces are a plus.
Benefits:
- Vacation bonus
- Employee discount on Netatmo products
- CET (time savings account)
- PERECO contribution
- Allowance for purchasing teleworking equipment
- 50% reimbursement of transportation costs
- Soft mobility allowance
- Eco‑friendly building with concierge service
- On‑site gym (with showers)
- Meal vouchers
- Access to the inter‑company restaurant and food court
- Remote working
- 100% paperless health insurance: Alan
- Access to an e‑learning platform
- Internal mobility possible (Netatmo and Legrand Group)
- Several board games, a ping‑pong table and foosball table available during breaks
- Parking for car, motorcycle and bicycle (subject to availability)
Additional Information:
- Remote Work: No
- Employment Type: Full-time
- Key Skills: Spring, .NET, C / C++, Go, React, OOP, C#, AWS, Data Structures, Software Development, Java, Distributed Systems
- Department / Functional Area: Software Development
- Vacancy: 1