Job Title: Android Developer with Java Remote
Location: Remote Role
Duration: Long Term
- SW developer with strong Android Dev experience ( 6 years exp) but wellrounded enough to be able to handle some backend work (anything in MicroservicesSpring Boot or something similar)
- 80% of work will be in Java for Android Dev and 20% in backend development.
- Experience with endtoend implementation will be good to have.
- Jetpack Compse is nice to have but wont 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 Backend 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 reuse 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 4year 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 TestDriven 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.