Robert Half - Atlanta, GA
posted 4 months ago
We are seeking a Mobile Device Developer to join our team in Atlanta, Georgia. In this role, you will be instrumental in building complex, high-quality Android applications and contribute to software design, prototype, and development. As a key member of our team, you will apply your in-depth knowledge of Android app design principles, patterns, and best practices to create innovative, consumer-facing mobile apps. Your expertise will be crucial in ensuring that our applications not only meet user expectations but also adhere to the highest standards of performance and usability. In this position, you will lead the software design, prototype, and development of Android applications. You will utilize your strong proficiency with Java, Kotlin, and the Android development ecosystem to deliver high-quality software. Maintaining a deep understanding of the Android platform, including different device capabilities, battery life, performance, and notifications, will be essential. You will apply your robust knowledge of Java, RxJava, RxBinding, Dependency Injection, Android SDK, and Android Studio to various projects, ensuring that the code you write is clean, maintainable, and efficient. You will work in an Agile/Scrum environment to deliver high-quality software against aggressive schedules. Establishing architectural principles, selecting design patterns, and mentoring team members on their appropriate application will be part of your responsibilities. Collaboration is key, as you will work closely with product and design teams to customize our app, facilitating and driving communication between mobile engineers and back-end engineers. Additionally, you will integrate mobile clients with microservices (REST based APIs) and may also be involved in backend development and API development, showcasing your versatility as a developer.