Android Engineer, Staff

Remote, United States


Description

Position Overview:

Are you passionate about Android and Android technologies? Are you motivated by solving problems with real-world impact? Do you want to help improve the lives of farmers and help protect the world's food supply? We are looking for creative and passionate Android engineers to help build our next generation of applications.

What You Will Do:

  • Collaborate with a diverse team of Engineers, Data Analysts, Product Managers, and User Experience experts to craft an experience that will impact the face of farming
  • Work with an open, inclusive team of front-end Android and full stack engineers who are committed to continuous improvement
  • Write clear, maintainable, testable code
  • Participate in code reviews to share knowledge, help each other learn new things and take pride in making our code better
  • Write comprehensive tests (unit, integration, automation) to improve quality

Basic Qualifications:

  • 7+ years of Android software development experience
  • Experience writing Android applications using MVVM patterns
  • Experience building Android native applications with modern Android Frameworks and libraries (such as Room, ViewModels, Coroutines, Jetpack, Retrofit)
  • Experience in writing Kotlin and the latest Java language features
  • Experience in writing asynchronous code and threading models
  • Experience developing offline data Android Applications
  • Experience working with Product and Design to ship ground-breaking features
  • Deep understanding of Object Orientated Patterns and designs
  • Experience writing efficient Android layouts and theming
  • Experience with git or other distributed version control system
  • Experience building and debugging apps on Android Studio (or IntelliJ) IDE
  • Interest in working with a team that values testing
  • Bachelor's degree in Computer Science or similar experience

Preferred Qualifications:

  • Experience performance tuning Java / Android Applications
  • Experience in one or more apps deployed across the globe, knowledge about I18N and L10N
  • Experience in leading engineering projects
  • Experience with test-driven development and tools like: Robolectric, Mockito, Dependency Injection Frameworks, and Espresso
  • Experience with any of the following: server-side JavaScript (Node.js), GraphQL, REST
  • Experience collaborating with remote teams
  • Published an app on the Google Play Store

Our teams are composed of industry experts, top scientists, and talented engineers. The environment is extremely engaging and fast-paced, with dozens of specialties coming together to provide the best possible products and experiences for our customers. 

We provide competitive salaries and some of the best perks in the industry, including: 

Superb medical, dental, vision, life, disability benefits, and a 401k matching program 

Encouragement to get out of the office and into the field with agents and farmers to see first-hand how our products are being used 

We take part in and offer various workshops, conferences, meet-up groups, tech talks, and hackathons to encourage participation and growth in both community involvement and career development 

We also hinge our cultural DNA on these five values: 

Inspire one another 

Innovate in all we do 

Leave a mark on the world 

Find the possible in the impossible 

Be direct and transparent 

  

Learn more about our team and our mission: 

The Climate Corporation - The Technology Behind Making A Difference 

https://youtu.be/c5TgbpE9UBI or visit https://climate.com/careers 

 

Climate aims to create a welcoming and collaborative environment for our employees in which a diverse set of perspectives and voices are represented and celebrated.  

As part of our dedication to the diversity of our workforce, The Climate Corporation is committed to Equal Employment Opportunity and does not discriminate based on race, religion, color, national origin, ethnicity, gender, sex (including pregnancy), protected veteran status, age, disability, sexual orientation, gender identity, gender expression, or any unlawful criterion existing under applicable federal, state, or local laws. If you need assistance or accommodation due to a disability, you may contact us at [email protected].