We are looking for a seasoned Senior Android Developer to join our team. You'll play a crucial role in enhancing our flagship Android application, building features that directly impact the health and well-being of our users.
What you will do
-
Design and Build: Design, development, and maintenance of new features for the BeatO Android application, ensuring high performance, quality, and responsiveness.
-
Innovate and Improve: Drive the continuous improvement of the app's architecture, pushing for best practices in code quality and efficiency.
-
Collaborate and Lead: Work closely with business stakeholders to translate concepts into a seamless user experience. Collaborate with colleagues and contribute to a culture of technical excellence.
-
Solve Complex Problems: Take ownership of complex technical challenges, including developing robust solutions for BLE (Bluetooth Low Energy) and USB serial communication to connect with our medical devices.
-
Deliver with Speed and Quality: Thrive in a fast-paced environment, delivering high-quality code and features on time while effectively managing stakeholder expectations.
-
Foster a Product Mindset: Actively participate in product discussions, offering insights that improve the user experience and drive business goals.
What you will bring
-
Experience: 5+ years of experience in Android application development.
Technical Expertise:
-
Strong proficiency in Kotlin and Java.
-
Deep understanding of the Android SDK, different versions of Android, and how to deal with screen sizes.
-
Experience with BLE and USB serial communication for connecting with hardware devices is a must.
-
Proficiency with offline storage, threading, and performance tuning.
-
Familiarity with RESTful APIs to connect Android applications to back-end services.
-
Strong knowledge of architectural patterns.
-
Experience writing unit and integration tests.
Product & UX Focus:
-
A strong product mindset and a genuine passion for building great user experiences.
-
Proven ability to work with designers to implement intuitive and elegant user interfaces.
-
Experience with A/B testing and understanding of how to use data to inform product decisions.
Soft Skills:
-
Excellent communication and stakeholder management skills.
-
Ability to work both independently and collaboratively within a team.
-
A proactive and solution-oriented approach to problem-solving.
-
A passion for the health tech space and a desire to make a difference.