Android Developer
Work location: Herndon, VA OR Atlanta, GA
Proficient in Java / Kotlin, use of Android development tooling (Android Studio)
Able to handle REST calls, JSON parsing and construction, UI implementation from specifications
Able to troubleshoot HTTP traffic to / from device
Understands popular patterns and their implementation
Understands and uses source code management tools and processes (EG: GIT)
Able to troubleshoot an issue in an application given the requirements, stack traces, and source code.
Understands use of GRADLE and MAVEN in context of package management and application production Helps to build and Define the API contracts between applications and middleware systems.
Use of SWAGGER, RAML, etc required.
Performs application analysis and derives suggestions for application improvement, performance management, and tech debt management
Understands and promotes Android UI design guidelines and best practices
Experience working in teams following common Agile methodologies: Scrum / Kanban
Android Studio
Charles Proxy, Postman, Fiddler, or other HTTP traffic diagnosis tools
Jira, Confluence or other like team management tools
GIT, Stash, Bitbucket, or like modern source code management tools