We are promoting this job opportunity as provided by a third party, the employer. In case of your interest in this job opportunity and for more details please click on "Apply" button below, which will take you to the employer's website
Job Description
Senior Android Developer
đť Fully remote or Hybrid
đ§ Focus days with no meetings
đľ ÂŁ60k-ÂŁ80K (Pay DOE) + Stock options
About August
August was founded in 2023 to make renting easier for Landlords & Tenants with a simple, easy app.
Renting is a pain, and there are no digital solutions for either parties. From paying your rent, accessing documents, reporting & recording issues, it's difficult and time consuming.
We are building an app targeted at the 2.4million âSmallâ Landlords and their tenants in the UK and further afield. We focus on providing great user experience and solve core pain points.We're revolutionising renting in the modern day with a single, simple app that allows one to pay and be paid rent, report and record issueâs easily, store and access all your important documents anywhere, anytime.
What You Will Be Doing
As an engineer and senior developer, youâll have the opportunity to work on some unique challenges for our core products, driving direct impact to Tenants and landlords that rely on August.
We're looking for someone with innovative thinking who is passionate about what we are doing, pushing technical boundaries to achieve great customer experience.
You'll have opportunities for accelerated learning and career development and be a key driver of value in a high-growth startup.
Key Responsibilities
Lead the Android development, making key choices regarding the application architecture, libraries and code style Manage the release lifecycle of the Android app Promote good practices and processes within the scrum team A keen eye for design, and a desire to build a beautiful native experience Being involved in UX decisions related to Android-specific designs Be part of a Scrum team working on a high paced weekly sprint, but with most days being meeting free to allow for your best work. Help around setting up the best CI/CD environment possible You will be supported by a talented team of young professionals
Skills Required
Android Development - Proficient in developing native Android applications using Kotlin and the Android SDK. Jetpack Compose - Experienced in building modern user interfaces with Jetpack Compose, including understanding of Material Design 3. Kotlin Coroutines - Understanding of asynchronous programming using Kotlin Coroutines for network calls and background tasks and StateFlow for working with state Navigation - Experience with navigation libraries like Jetpack Navigation to manage application flow. Dependency Management - Familiarity with Gradle and managing dependencies using Gradle library catalogue Testing - Experience with unit and UI testing frameworks like JUnit, Espresso, and MockK. Networking - Knowledge of making network calls using libraries like Ktor Persistence - Familiarity with Jetpack Datastore Dependency Injection - Experience with dependency injection frameworks like Koin. Firebase - Experience integrating services like Crashlytics, Analytics, and Performance Monitoring.
Bonus Skills
Start up experience Fintech experience - Experience working with Open Banking libraries. Serialisation - Experience with data serialisation libraries like kotlinx-serialisation. Security - Knowledge of Android security best practices. Libraries - Familiarity with additional libraries like Coil (image loading), Timber (logging).
Extras
Focus days - every week has days with no meetings Share options 25 days annual leave plus bank holidays Fully remote or Hybrid