Summary
The job is for a Senior Android Developer freelancer at intent, a software house specializing in IoT and connected devices. The role involves working on diverse projects, contributing expertise to the team, with opportunities for long-term collaboration if successful. The position offers remote work, flexible hours, and knowledge-sharing initiatives.
Requirements
- 3+ years in Android development
- Experience with Kotlin and Unit Tests
- Knowledge of Android libraries (Koin, Hilt) and Jetpack Compose
- Good command of written and spoken English (B2)
Responsibilities
- Designing, building, and maintaining high-performance, reusable, and reliable Kotlin code
- Reviewing pull requests and providing constructive feedback
- Identifying and correcting bottlenecks and fixing bugs
- Covering the source code with unit tests
- Taking part in knowledge sharing with other tech freaks
- Participating in the requirement discussion meetings and daily calls, providing feedback on inconsistencies and open issues
Preferred Qualifications
- Knowledge about architecture (especially MVP) and design patterns
- Familiarity with writing apps communicating with peripherals over Bluetooth Low Energy
- Functional reactive programming knowledge would be a big plus
- Knowledge about some of the most popular testing libraries (e.g. JUnit, Mockito, Robolectric)
- Experience in Google Play and Android Auto
- Experience in working in Agile or Scrum environments
- Experience with Flutter
Benefits
- 100% remote work
- Flexible working hours
- Knowledge-sharing initiatives
- If successful, long-term collaboration with the intent team and access to additional benefits such as paid holidays, paid sick leave, training budget, etc