
Android Application Engineer, Clover
- Sunnyvale, CA
- $110,000-186,000 per year
- Permanent
- Full-time
- Own one or more of the Clover applications. Add new features, resolve bugs, and refactor/improve the code base.
- Identify technical requirements in product meetings and assist the business team with realistic project planning and feature development; translate product requirements into functional, maintainable, extensible software that is in-line with company objectives.
- Implement new Clover applications as needed; take ownership of the new product from development through deployment and monitoring.
- Collaborate with server developers/engineers to determine the best way to maintain low response times as new features are designed.
- Work with QA to develop test plans and strategies.
- Participate in a regular on call rotation.
- Bachelor’s degree in Computer Science, Computer Engineering, or a relevant field, and or equivalent military experience.
- 4+ years of experience in an Android development role.
- Proficiency with Java 8+ and Android SDK, Kotlin, Android emulators, RESTful APIs and third-party libraries.
- Experience problem-solving and debugging.
- Knowledge of revision control and code review tools like Git, Gerrit.
- Experience with cloud platforms such as AWS, Google Cloud, etc.
- Comfortable writing robust unit tests, including edge cases, usability, and reliability.
- Experience working with international or remote teams and high-performance Agile Scrum teams.
- Experience with Android Bound Services and Android Open Source Project.
- Experience with distributed computing.
- Experience with building accessible software - ADA, WCAG standards - testing tools: JAWS, screen readers.
- We’re better together. This role is fully on-site.
- This is a full-time, direct-hire position, and no contract options for unsolicited agency submissions will be considered.
- Apply using your legal name
- Complete the step-by-step profile and attach your resume (either is acceptable, both are preferable).