Software Engineer - Android


Job Function
Toronto | Development | Intermediate

The ecobee SmartCamera, launched in 2020 to rave reviews, is your eyes and ears in ecobee’s helpful home. The beautiful exterior design is matched by powerful features inside. We have successfully shipped person detection, baby monitor support, smart focus, and integrations with Homekit and Alexa. This is just the beginning! Join us to make the best connected camera products in the world. 

The ecobee Leeds camera team is looking for an Android Developer. The ecobee app supports our full range of products and has over a million monthly users. To interoperate the SmartCamera with Voice Control and our home monitoring service – Haven – the app makes use of technologies such as GraphQL, geolocation and WebRTC audio/video. 

We’re looking for an Android Developer who not only loves learning about new technologies, but whose main passion is building great products for people to use. Our codebase is modern (almost entirely written in Kotlin) and we release every two weeks. You will be involved in the technical details of integrating our hardware and software products into the app for mobile customers. You’ll be working with UX designers, QA, other Mobile Developers to come up with great solutions to the problems we’re trying to solve.

Based in the UK, you’ll work as part of the camera team to deliver new products and features. Close collaboration will also be needed with other mobile developers within ecobee, supporting other products.

Our riverside Leeds office is centrally and conveniently located on the Calls – 10 minute’s walk from the train station.

How You’ll Make an Impact:  

– Collaborate with the broader development team, project managers, and domain experts in evaluating requirements and crafting effective, transformative solutions

– Stay abreast of new technology in audio+video as it relates to mobile delivery, making recommendations to the rest of the team

– Live in Github building pull requests, reviewing code, merging branches, and generally being a standout colleague by seeking out and providing feedback

– Contribute to the growth of our team by providing mentorship to junior developers

– Collaborate, engage in design/architecture discussions, and share your ideas while building the next generation of features 

What You’ll Bring to the Table:  

– Experience with the Android SDK and other open-source libraries 

– Eager to learn about the Smart Home industry 

– Proficient in Kotlin development

– Strong experience and knowledge of Design and Architectural patterns and knows when to apply them. 

– Experience working in an Agile Team environment as well as work independently 

– Comfortable in a dynamic environment with multiple concurrent priorities

Apply Now

Is this posting closed? Report a Dead Link

We do our best to remove postings when they're taken down, but as a small team we sometimes miss a few. Thank you for helping us stay current.