Pushing a button is the most intuitive, quick and simple way to send a command. Originally launched as a crowdfunding campaign in 2014, Flic is today the world-leading Smart Button for both end consumers and large corporations. With almost half a million units sold globally, we are now a young and dynamic team of 10 with the ambition to grow even further in the upcoming years. The next step in our expansion strategy is bringing onboard an Android Lead Developer.
Opportunity
As our Android Lead Developer, you will head up the very core of our software stack and play a key role in bringing our customers the greatest platform to develop smart button use-cases upon. You will develop software to grow our current +50 000 Android user base and expand the potential of Flic Hub with both consumer- and enterprise facing solutions.
You’ll work closely together with the development founding team of Flic, a friendly and dynamic group of highly skilled software engineers that possess world-leading expertise in low-level firmware, radio-signal processing, and protocol design.
You will be responsible for Flic Core, which is the base layer of our business logic shared between the Flic Hub and the Android App.
Flic Core includes:
FlicLib – An abstraction layer for pairing and managing Bluetooth LE devices
Communication protocol for managing buttons, actions and settings
Collecting and uploading statistical usage
Integrations to 3rd party cloud services and hardware
Direct integration to Flic Backend
Authentication and security
Key Responsibilities
Being a self-driven, well-structured software engineer capable of managing simultaneous tasks
Evaluate and generate new ideas for expanding the capabilities of our platform
Be a key person in early phases of product development discussions to evaluate and enhance both your own and other’s ideas
Designing well structured, performant and scalable software solutions
Develop and maintain our Java code base (Android application, Flic Core)
Design and implement plug-and-play enterprise integrations
Design and implement consumer facing applications and cloud-based solutions
Desired Requirements
Experience in implementing user friendly GUIs
Experience in software architecture and design patterns
This job comes with several perks and benefits
Time is precious. Make it count. Morning person or night owl, this job is for you.
Get your caffeine fix to get you started and keep you going.
Easy access and treehugger friendly workplace.
Social gatherings and games; hang out with your colleagues.
Peckish after lunch? We got your back with soft drinks, treats and fruit.
Kids are the future, go spend time with them.