Job Description
<p>We are a smart home startup that leverages cutting-edge technology to create customized, intelligent living spaces for our users. We’re looking for highly skilled, passionate, and experienced Android developers to join our team and help us take our Android application to the next level.</p><p><br></p><p>We are seeking candidates with a proven track record of working with Kotlin and Jetpack Compose, who can hit the ground running and immediately contribute to our team<strong>.</strong></p><p><br></p><p><strong>Requirements:</strong></p><ul><li>At least <strong>3 years</strong> of experience working with <strong>Kotlin </strong>continuously.</li><li>At least <strong>8 months</strong> of experience working with <strong>Jetpack Compose</strong> continuously.</li><li>Knowledge and experience of other languages, specifically Java and Python.</li><li>Must know how to load assets and files into the project from outside the resources folder.</li></ul><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Load assets from a directory different than the resources folder, and synchronize them with updated data from our server.</li><li>Use assets (which hold all configuration files) within the context of Jetpack Compose for all images, colors, languages, etc.</li><li>Build components and reusable design elements based on design requirements, using Figma.</li><li>Construct screens using data from assets and those reusable components, guided by our extended MVVM architecture.</li><li>Handle custom animations and transitions between pages and in UI elements.</li><li>Build a custom stack-based navigation system for sheets and pages that supports our design requirements.</li><li>Handle requests to our backend, receive responses, and efficiently serialize and de-serialize payloads.</li><li>Work on a system that manages smart home devices and communicates with the server through WebSockets, in various operations and modes described by system requirements.</li><li>Deal with a high intensity of cached data, so our application is completely operable offline.</li></ul><p><br></p><p><strong>We understand that our offered salary starting at $600 per month is not ideal,</strong> but we are currently at a difficult stage financially. In return for your hard work and dedication, we will compensate you with options to <strong>buy shares at reduced prices</strong> and a <strong>potential Employee Stock Ownership plan</strong>. You will be an integral part of a startup with huge growth potential. We have a great PR network and are confident we will secure funding soon, where salaries will <strong>definitely </strong>rise.</p>