Skip to content

Senior Android Engineer
Company | Perchwell |
---|
Location | New York, NY, USA |
---|
Salary | $155000 – $190000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
Requirements
- 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
- Strong expertise in Kotlin and Android SDK
- Deep understanding of Jetpack Compose, Coroutines, and Dependency Injection (Hilt/Dagger)
- Strong understanding of UI/UX principles and Material Design guidelines
- 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
- Excellent problem-solving skills and ability to work independently.
Responsibilities
- Design, develop, and maintain a high-quality native Android application using Kotlin and modern Android frameworks
- Drive large, complex projects autonomously, from technical design to launch
- Architect reusable and scalable code using Clean Architecture principles
- Collaborate with product managers, designers, QA, and backend engineers to define, design, and ship new features
- Help us define a healthy and effective development culture that balances the need to move quickly with planning for the future
- Conduct code reviews, mentor junior engineers, and advocate for best engineering practices
- Building test frameworks that help us increase our ability to continuously release code
- Stay up-to-date with Android development trends and continuously improve our tech stack
- Take ownership over QA and release cycles of your work as part of a you-build-it-you-run-it practice.
Preferred Qualifications
- Past experience building medium-to-large scale complex software systems that have successfully been delivered to customers on-schedule
- 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
- Open-source contributions or published apps on Google Play.