Senior Android Engineer II
Perchwell · NAMER · Today
RemoteRemoteEngineering$170/hrFull-time
About the role
We are looking for an experienced Android engineer to join our team. Mobile is a core part of our platform, and your work will directly impact how real estate professionals run their businesses.
Responsibilities
- Build exceptional Android experiences: Design, build, and scale Perchwell’s Android app serving real estate professionals, delivering fast, stable, and intuitive mobile experiences that empower users to search, collaborate, and close deals from anywhere.
- Own projects end-to-end: Lead major Android initiatives from technical design through launch, setting direction, driving execution, and ensuring quality every step of the way.
- Accelerate product sales: Our mobile experience is a competitive differentiator for new clients and a delightful extension of the Perchwell platform.
- Shape Android architecture: Make key decisions on the structure and setup of our codebase to ensure it is scalable, maintainable, and testable in order to accelerate feature development and customer satisfaction.
- Collaborate across disciplines: Work closely with backend, product, design, and QA to deliver seamless, high-quality user experiences.
Required For This Role
- 7+ years of professional Android development experience, with a strong command of Kotlin and the modern Android ecosystem (Jetpack, Compose, Coroutines, dependency injection, etc).
- Proven track record owning and delivering complex, high-impact features from architecture to development and release.
- Deep understanding of mobile reliability and scalability, with a track record of identifying and resolving systemic issues.
- Experience influencing technical direction - defining standards, driving architectural decisions, and aligning cross-functional teams.
- Strong customer empathy - the ability to translate complex user needs into technical solutions that address both immediate problems and long-term product health.
- Excellent written and verbal communication skills and the ability to present technical tradeoffs clearly to stakeholders.
- Strong collaboration with backend and product partners, translating business needs into technical execution.
- Love ownership, iteration, and making things better every release.
Preferred Qualifications
- Modular Android architecture - Experience designing and implementing feature modules, shared library modules, and dependency management strategies to support clean separation of concerns and fast build times.
- Multi-app development - Experience with structuring the codebase to streamline developing and releasing multiple mobile applications in a single codebase.
- Performance optimization - Experience with investigating, diagnosing, and fixing performance issues with Android apps.
- Familiarity with backend systems and APIs, particularly in the context of designing robust and functional client-server contracts for mobile applications.
- Continuous integration - Familiar with common tools and techniques for structuring and organizing mobile builds and automated testing tracks to improve quality and reduce developer cycle time.