Job Title: Android Developer with Java Remote
Location: Remote Role
Duration: Long Term
- SW developer with strong Android Dev experience ( 6 years exp) but well-rounded enough to be able to handle some backend work (anything in Microservices-Spring Boot or something similar)
- 80% of work will be in Java for Android Dev and 20% in backend development.
- Experience with end-to-end implementation will be good to have.
- Jetpack Compse is nice to have but won't be too necessary for the initial project.
- IntelliJ, Spring Boot will be helpful for Back End Dev
- Current team is comprised of 3 Android Developers and 6 Back-end developers.
- The interview will be a twostep process. A call and then a simple code challenge with some dev exercise to include writing test for code. A decision will be made after the code challenge has been reviewed.
Looking for a Java developer with experience in a Agile REST development team. This team member represents the technical expertise necessary to develop software from conceptual design according to standard practices of development, code structure, application performance capabilities, re-use of code logic, unit tests and maintainability for all application component logic for an Android application.
- Minimum of 6 years' experience in Java EE development including Java 8.
- At least 4-year experience as a developer responsible for Android application.
- Strong knowledge of Android SDK.
- Experience building modern Android applications using Android Jetpack.
- Experience developing using Android SDK "Lean back" library (TV) will be considered a plus.
- Experience building Java based microservices (for example with Spring Boot) will be considered a major preference.
- Experience in Agile Kanban and Scrum development frameworks.
- Experience establishing repeatable code practices and standards.
- Experience facilitating technical decisions & discussions with other developers.
- Experience with Test-Driven Development using Cucumber or equivalent frameworks.
- Experience implementing mock interfaces for testing.
- Strong interpersonal and communication skills.
- Strong referenced experience with technical teams and projects in both new development and maintenance.