Responsibilities:
- Take ownership of Android development and build a strong understanding of the codebase and existing solutions
- Choose the right technologies and approaches based on the problem and long-term product needs
- Be involved in all aspects of the product development, from pixel-perfect design to analytics, payments, and user authentication
- Work on interesting and complex features, from simpler tasks like building custom views and APIs to 2D/3D graphics, VR, AI, CRDT and similar
- Utilize popular Android libraries and Kotlin solutions
- Help the team solve technical problems, answer questions, and find practical solutions
- Develop a modular codebase, conduct thorough code reviews, follow best practices and coding guidelines
- Work closely with both technical and non-technical teams
- Support hiring as the team grows
Requirements:
- 7+ years of experience in Android development (including Leadership experience)
- Extensive experience with Kotlin and Java
- Extensive knowledge of the Android ecosystem (Android SDK, Jetpack, Dagger, and common libraries)
- Experience with SQL, SQLite, and Room
- Experience with concurrency and asynchronous programming (Kotlin Coroutines and RxJava)
- Experience working with REST APIs, JSON, XML, Git, and Protobuf
- Very good understanding of software design, code quality, and testing practices
- Ability to write clean, readable, and maintainable code
- Ability to make technical decisions and explain trade-offs
- Provide mentoring and constructive feedback to developers
- Strong sense of ownership
- Clear and concise communication
- Ability to work effectively with both technical and non-technical teams
- Experience with in-app payments and subscriptions
- Fluent English
Nice to have:
- Experience with 2D/3D graphics (Canvas, OpenGL, Vulkan, or Google Filament)
About us:
Planner 5D is a global hub for home design, uniting over 100+ million users in 230 territories around our planet. Our platform simplifies the home renovation process from concept to execution, and this process has never been more straightforward with our cutting-edge software. We are dedicated to streamlining the design experience, making the customization of dream homes accessible to everyone.
Our cross-platform presence spans Web, iOS, Android, Windows, and MacOS, ensuring seamless synchronization for our users. Planner 5D is more than just software; it’s a vibrant community of enthusiastic and product-oriented professionals. We are constantly looking for like-minded talent eager to take ownership and drive innovation within our expanding suite of tools. Join us in shaping the future of home design.
What we offer:
- Great work environment that balances freedom and responsibility
- Our team is made up of friendly and passionate enthusiasts who are eager to help and share their knowledge
- We believe in work-life balance, so you’ll receive around 30+ days of paid holidays per year
- Company computer equipment by request
- Education courses for our team members, and we’re willing to allocate funds toward your training expenses
- English classes on our corporate platform
- Offline company events in Lithuania and online team-building
- Unlimited free Planner5D subscriptions
🇧🇷 Essa vaga exige inglês. Você está pronto?
A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.
Conheça a DevSpeak Academy