Responsibilities
- Develop and maintain Android applications using Kotlin
- Work closely with QA engineers on testing and issue investigations to ensure app stability and quality
- Collaborate with Product and Design teams, providing technical input and feasibility insights
- Ensure the performance, quality, and responsiveness of applications
- Write clean, maintainable, and testable code
- Stay up-to-date with the latest Android development trends and technologies
- Identify and fix bugs and performance bottlenecks
- Participate in code reviews and provide constructive feedback
Requirements
- 3+ years of Android experience
- Strong proficiency in Kotlin
- Solid understanding of coroutines and concurrency principles
- Familiarity with Room and general database concepts
- Experience with MVVM architecture and awareness of design patterns
- Proficient in working with RESTful APIs and backend services
- Good knowledge of Jetpack components
- Strong grasp of data structures and algorithms
Nice to Have
- Experience with Jetpack Compose
- Knowledge of writing unit and integration tests for Android applications
- iOS experience
Benefits
- Work 100% remotely with flexible working hours
- Annual meet-up in Berlin for a week (The Lumi-Week) with all employees where we have workshops, team events, drinks, delicious food, and good talks
- We care about your personal & professional development. You will receive an annual learning budget for books, courses, conferences, etc.; some hours per week are reserved for learning new skills
- Join a team of 13 nationalities (>30 employees) and various backgrounds. We ensure you have regular contact with everybody and are updated on the company's progress
- You will have a significant impact on our rapidly growing user base
Work Arrangement
Remote (Worldwide)