Android Developer
Location: Dallas, TX/Remote
6 Month+
Description:
Primary Skill:
• Work within our product teams to design, build, and
release exciting features and products used by millions of people every day
• Help establish roadmap and architecture based on technology and our needs
• Write well-crafted, well-tested, readable, maintainable code
• Work with Product Managers, Designers, and Server Engineers to deliver best
in class user experience and collaborate closely with local and global
colleagues
• Implement pixel perfect designs with advanced interactions, which are a joy
to use
• Extend and implement our APIs
• Oversee major changes to our Android architecture
• Implement unit and UI automation tests
• Solve complex real-time data transfer and synchronization issues
• Continuously discover, evaluate and implement new technologies to maximize
developer efficiency
• Mentor and support other developers on your team with code reviews, design
feedback, and other advice and guidance
• 4+ years of experience as an Android developer
• Experience with leading a technical team is a bonus
• Advanced knowledge of Java and Kotlin
• Familiarity with RxJava
• Very knowledgeable about architecture and design patterns
• Worked on and shipped large scale Android applications
• Great product sense; you care about usability and good design
• Has worked collaboratively with product managers, designers, and other
engineering teams to build complex products
• Strong communication skills in English
As general qualifications for both iOS and Android, we are looking for
folks who have experience shipping real apps to the Apple or Google Play
stores. Bonus if the app has a lot of customers. Also, folks that have worked
with MVVM architecture. Finally, they have worked with Server engineers,
Product Managers, and Designers to ship features.
On Android, we are looking for folks with in-depth knowledge of Kotlin and Java
and have worked with RxJava.
On iOS, we are looking for folks with in-depth knowledge of Swift.
Bonus points if they have any experience with reactive
programming or using declarative UI
Raman
Kumar Mahto
916.605.4633
raman.mahto@agreeya.com