About Urban Company :
At Urban Company, we've developed "Orion," our in-house frontend platform, which represents a significant advancement in how frontend development works. We've created a system that empowers backend developers to contribute to the frontend without requiring any frontend expertise. Building on this foundation, we're now pushing the boundaries, trying to solve the most painful aspects of the frontend ecosystem through innovative solutions.
About the role :
- Drive platform capabilities and features : Deliver scalable and extensible capabilities.
- Own platform metrics : Manage performance and quality metrics (e.g., crash-free users, app open times, API errors etc ) and ensure app performance is never compromised.
- Ensure consistency across platforms : Collaborate across Android, iOS, and Web teams to ensure consistent behavior and functionality across platforms.
To name a few current projects we are working on it :
Automating UI creation from Figma as well as Design review processEnsuring 2 days cycle : Release to Adoption to all active usersOne click revert of all buggy code from all usersOne App : But distributed frontends repositories and individual deploymentBuilding AR VR capabilities in home decor categories of UCBringing GenAI capabilities from content to codeWe are looking to grow a team that will work on enhancing Urban Company's Android App ecosystem, focusing on creating a seamless and delightful user experience for our Android users.
Responsibilities :
Design and build advanced mobile features and custom UI for the Urban Company app.Collaborate with cross-functional teams to define, design, and ship new features.Continuously discover, evaluate & implement new tech to maximize development efficiency.Optimize the app for speed, memory, and performance.Ensure the app remains stable and secure at all times.Conduct code reviews and provide constructive feedback to improve code quality.You will be a great fit if you have :
2 to 4 years of experience as an Android developer.Strong expertise in Kotlin and its ecosystem.Solid understanding of the full lifecycle of mobile development, from design to testing, publishing, and DevOps.Good knowledge of networks, distributed systems, and mobile architecture.Attention to detail, ensuring a fast and delightful user experience.Expertise in leveraging Kotlin Coroutines for asynchronous programming and concurrent tasks.(ref : hirist.tech)