Android Engineer
Confirmed live in the last 24 hours
Perchwell

11-50 employees

Residential real estate software
Company Overview
Perchwell’s mission is to enable real estate agents to provide the best in class service to their clients. The company has developed an operating system that provides real-time marketing analysis and insights, listing data management and syndication, and seamless client collaboration and reporting to give agents and brokers the tools they need to succeed.
Data & Analytics
Real Estate
B2B

Company Stage

Series A

Total Funding

$15M

Founded

2015

Headquarters

New York, New York

Growth & Insights
Headcount

6 month growth

4%

1 year growth

6%

2 year growth

291%
Locations
New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Android Development
Kotlin
Product Design
UI/UX Design
Quality Assurance (QA)
CategoriesNew
Software Engineering
Requirements
  • We are looking for an experienced Android engineer to take part in all stages of the product development and deployment lifecycle for our mobile applications. As part of our small team of developers, you'll collaborate with everyone on building out the team, process, & tech stack as we work on growing both our team, business and technology
  • What you'll work on:
Responsibilities
  • Develop new client-facing Native features, interfaces and more that are fast, stable, and effective
  • Drive large, complex projects autonomously, from technical design to launch
  • Determine plans-of-attack and architecture on large projects
  • Tackle front-end platform and technology choices that can set development standards for the team
  • Help us define a healthy and effective development culture that balances the need to move quickly with planning for the future
  • Collaborate with backend, product, design, and QA to deliver high quality features
  • Be an example for thorough, meaningful code reviews
  • Provide mentorship for your peers and junior developers
  • Building test frameworks that help us increase our ability to continuously release code
  • Take ownership over QA and release cycles of your work as part of a you-build-it-you-run-it practice
  • BS or MS in Computer Science, related technical field, or equivalent experience
  • 5+ years proven experience in designing, building, refactoring, and releasing Native Android applications using industry standard patterns
  • Understand and implement Android specific design patterns such as MVP, MVC, and MVVM
  • Demonstrated ability to lead the development of multiple features of an application and coordinating cross-team consensus and delivery of product releases
  • Understanding of backend technologies with demonstrated ability to collaborate with backend developers on solutions
  • Experience mentoring/training engineers on sophisticated technical issues
  • Expertise working with Kotlin and Android specific development and design philosophies
Desired Qualifications
  • Past experience building medium-to-large scale complex software systems that have successfully been delivered to customers on-schedule
  • Proven expertise in mobile foundations and SDK/framework developments
  • Appreciation for (and the ability to create) simple and beautiful UI
  • Strong understanding of automated testing best practices from unit to integration and the associated frameworks and tools