Android Team Lead
planner5d
Warsaw
Posted Apr 14, 2026
- Contract
- Development
Job description
**About us:** **Planner 5D** is a global hub for home design, uniting over 100+ million users in 230 territories around our planet (yes, we have 2 users connecting from Antarctica each month!). Our platform simplifies the home renovation process from concept to execution, and this process has never been more straightforward with our [cutting-edge software](https://tool.planner5d.com/about-us-2023). You don't need to be a professional designer to enhance your home or workspace. We are dedicated to streamlining the design experience, making the customization of dream homes [accessible to everyone](https://planner5d.com/interior-design-courses). Our cross-platform presence spans [Web](https://planner5d.com/), [iOS](https://apps.apple.com/us/app/planner-5d-room-house-design/id606173978?planner5d=1), [Android](https://play.google.com/store/apps/details?id=com.planner5d.planner5d&planner5d=1), [Windows](https://apps.microsoft.com/detail/9NBLGGH4MP71?activetab=pivot:overviewtab&hl=en-us&gl=US), and [MacOS](https://apps.apple.com/us/app/planner-5d-interior-design/id1310584536?pt=2019088), ensuring seamless synchronization for our users. Planner 5D is more than just software; it's a vibrant community of enthusiastic and product-oriented professionals. From diverse backgrounds, our team collaborates across time zones, fueled by a shared passion to revolutionize the home design market. 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. We are looking for a **Lead Android Developer** who will take personal responsibility for every new feature inside the P5D product. This is a role for someone who still enjoys **writing code** and wants to have **real influence** on the product. You will work on complex parts like graphic engine, multiplayer technology and **Ai**, including: Design Generator for image-to-image creation, Plan Upload to convert files into projects, AI Designer for styling and furniture layout, and Bernard AI - an LLM that answers questions, gives advice, and controls the AI Designer. We care a lot about **quality** - clean code, strong engineering standards, and decisions that drive the market. We **keep** things **simple** - no extra layers of approval when good judgment is enough. Our engineering team has real power to suggest better tech solutions and influence product. That freedom comes with real **responsibility** because your decisions will have a tangible impact in a product used by 100M+ users. We **love to learn**: we dive into challenges and give 100%. Every tough task is just a way to find a better solution and get better at what we do. You will be surrounded by strong engineers with high standards. It is a demanding environment, but also one where good **work is respected** and where you can work on really interesting **technical challenges** - including the Editor, 3D engine, geometry, and rendering. ### 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)